It is everything I was hoping it would be and more.  So much space!  Not too hard… not too soft…. And the materials is luscious!!!  I couldn’t be happier… especially for the price.  Also super easy to put together…. So happy to stretch out with room for the dogs!!