This is a very cushy and durable pet bed. We got it for our Great Pyrenees puppy who easily rolled off the bed but now that he is bigger, he is more comfortable on it. The fabric stood up well to our pups teething phase as well and the cover can be easily removed for washing.