A little flimsy. The plastic tray cracked the first day. I bought a large for a 60lb dog and the tray couldn't withstand his weight.