Perfect for a medium size dog. It has held up nicely in the past 6 months and I can see it lasting for years. The fabric can be wiped clean with a damp cloth. It is light and easy to move. Dog in picture is a 50# black lab/border collie mix.