I bought  this bed for my older dog for his last few weeks  of his life. He was very old, arthritic and blind and I wanted to make him as comfortable as possible.  He had a choice of a few beds at night and chose this one to sleep in   The side walls helped him to feel secure, and I believe he was very comfortable in it.   Now that my little Max is gone, the other two dogs do go in it occasionally, but I  do think it was better for my older dog. 

Pros: Good for arthritic dogs 
Cons: Maybe not as liked for younger healthy dogs?  Hard to say for sure.