This mattress is firm and very comfortable. It does move quite a bit when you move (and I'm not sure if that has to do mostly with the mattress itself, or the bed frame), but aside from that, it is very comfortable and I have slept very well on it. The mattress was purchased for a guest room and it is perfect for that purpose. I would not want to sleep on this with my husband every night (given the movement issue) - but it serves very well for a single sleeper or for visiting guests. The price is excellent. I shopped around town and nobody could beat the price - espeically not the delivery fee! Delivery was fantastic. It does have a new mattress odor, but that clears within a week. I gave it 4 stars because of the movement.