Perfect. Very Sturdy! I got large because I wanted extra room for my 9 lbs poodle to play in. Hes very comfortable in it and likes it.