Fairly firm, which I like so if you want a soft but firm mattress this is a great pick. Be sure to let it air out for a full 2 days before putting it on a bed and with sheets and the sort. I only got the 6" thickness one so it could probably benefit from a box spring as the bed I have is pretty low off the ground, but it's a great product.