I think its not for a medium dog, a little smaller that what my dog would get into.  

Pros: plush and comfy
Cons: not for a medium dog