My dog is picky!  After buying and returning several dog beds because they weren't large enough for my 80+ very long-legged dog, or they were too hard, this one got his full approval.  I opened the package, put the cover on the mattress, and my dog immediately claimed it.  It is cushy and snuggly.  It does not have memory or gel foam for stuffing so it may settle over time and may not work for very heavy dogs. My dog will not sit on memory foam- its too hard, but he loves this.  I love that I can unzip and wash the cover - although I haven't had to do that yet.  I have a similar bed that was a little less expensive, but the cover isn't removable.

Pros: True to size.  Good for large dogs that like to stretch out rather than curl up.  Cover can be upzipped and laundered.
Cons: White top.The "lamb's wool -like" material is nice, but definitely shows dirt.  I wish that there were color options for the top.