Exactly what I expected it to be, based on the description online. It is very firm, but that's what I wanted... I have two rambunctious boys, a dog and a cat. So far it's held up really well. I'd definitely recommend this to a friend.