This bed is just like a mattress for dogs! When one of my German shepherds lies on it, it looks like it sinks in about halfway! The fleece top is very soft. The cover looks extremely durable.  That is the main problem I have had with cheaper beds, is that the cover falls all to pieces after a few months. Not so with this bed. Very tough cover. Also this cover is waterproof so if there are any accidents you can zip the cover off and wash it and the interior will stay clean. I bought the largest bed. There is more than enough room for a 100 pound shepherd to stretch out on this bed. I have 22 German shepherds and my largest is about 117 pounds and pretty tall, and this bed is the right size.

Pros: everything!
Cons: none