I bought 2 of the size small. They arrived vacuum packed and instantly fluffed up once I broke the seal. Theyre VERY soft and puffy everywhere, even the bottom cushion. And very well stitched. These will last a long time.  My dogs are now obsessed with curling up in them for long naps. I think the furry feel of them makes the dogs feel like theyre snugged up to a mama dog.  Worth every penny of the price.