The mattress is firm but is also soft enough that it is very comfortable for the price. I was very happy with the product overall and the shipping of it.