This mattress is firm but yet not rock hard, I love it and my guests will too. I slept on it to make sure it was good enough for friends and family, good buy and cost friendly!!!