Very firm with a great fabric and lots of storage. I'd get another one probably. The cat loves it in the sun. It's her favorite thing to sleep on if that means anything to you lol