It is so much bigger than I thought it would be which I love! It’s nice. It is firm but I think in time it won’t be as firm and I really don’t mind it. For the price so worth it. I have 3 boys and animals so I don’t want to spend a lot on furniture that will not last long anyways from wrestling matches to muddy dog paws.