My wife opened the box for this dog bed and found it to be much smaller than she had anticipated. It must have been vacuum sealed or otherwise compacted because the next morning, it had almost doubled in size. Fully expanded, it is plenty big for even our largest dog. We have a great dane (160 lbs) so we buy the biggest beds we can find. The foam is thick and provides great cushioning which retains its plushness after being used. The dogs don't sink down to the floor with the thickness of this foam. As for comfort, we have three dogs, and our biggest dog sometimes has trouble finding space because the other dogs have parked themselves on this new bed! The actual users seem to approve. Haven't tried to take the cover off to wash it yet so I don't know how easy it will be to get on and off. We've had the item about a month so the durability remains to be seen. Our dogs are pretty tough on their beds (they like to dig and nest) so I am curious to see how it holds up.