I bought this bed after moving to a new place, before receiving this mattress I was sleeping on the floor so any bed would be a step up. I prefer something mildly firm since those ultra plush mattresses leave my body feeling sore. Many of the reviews on here say that the bed is firm but I really underestimated exactly how firm it would be. At first I was a bit disappointed with how solid it seemed but I can honestly say that I've slept so incredibly well the last couple of nights, better than I have in a while. So with that I'd say if you like those really soft plushy mattresses that your body sinks into, this isn't it. BUT if you prefer a firm mattress and something with great support I say go for it!