Excellent dog bed, especially if you have a dog that likes to get wet and buddy as easy to clean. Inner cushion comes out so can be used separately, quite sturdy however if a dog lies to one side it can raise off the ground. It comes with a diagram for which size suits which dog, the medium is too small for an ESS but still a good bed!