The was a little pricey but my 100lb lab was ruining my couch...this worked for her. She loves it. The cover is removeable so it can be washed. It shrunk just a "teeny tiny bit" once you put it back on the dog will stretch it back out again. Nice thick foam for her large body! Luv it, Luv it!!