My old mattress was a pillow top and I was looking for something firmer. When I first sat on this I was worried that it would be too soft. Having slept on it a few nights now, it provides great support for my whole body and I don't wake up sore at all! It's soft enough that you sink into it a bit but it feels comfortable and supportive, not like it sucks you in. My only complaint is that it seems slightly smaller than my old mattress. It's the same mattress size but now my boxspring sticks out a tiny bit further than the edge of the mattress. Not a deal breaker but I figured it's worth mentioning.