I thought maybe it would be too small for a medium sized dog but it worked out just great.  Dog loves it. Great price also.

Pros: Sturdy and priced right
Cons: None