The mattress is on the firm side. It is great for me. It is almost too firm for my wife. I would recommend this for anyone over 140lbs. Smaller people will not be as comfortable from our experience.
We both LOVE the pillows we received with the mattress. They are great.