My dogs absolutely love this bed and it fits snugly in their kennel and keeps them comfortable and feeling safe at night & when we need to leave them during the day. It would absolutely get five stars from me, but...

It isn't waterproof! I have a new puppy who unfortunately had an accident when left in her kennel a little too long. I thought I'd be able to remove and wash the cover and all would be well, but the urine soaked through the cover into the foam, which isn't washable. For as much money as I paid for this bed, I'm now trying everything I can think of to eliminate as much of the urine from the foam as possible without destroying it so I can keep letting her use this bed without fear of further marking her bed.

Why in the world would the cover not be waterproof? If you have a puppy or an older dog prone to accidents, either don't buy this bed or prepare to look for your own solutions to add a waterproof layer between the cover and the foam.