The bed is perfect but like other reviews stated it is very large. My dog is a golden shepherd mix 65 pounds and the large is big enough for 2 of him. He doesn't mind but takes up space in our bedroom floor.