We have this for 2 years now. My husband and I love it. We sleep comfortably on it. No more backache pains. It can get a little warm during the summer even with the AC on. It's a little of both, soft and firm. When we first got it, we allow it to stand for maybe up to 2 days before using it. No odors. Comfortable bed. Would buy it again when we need it.