It was kind of hard to put together 
Not a lot of pieces which is good but to snap the parts into place was a little difficult 
My dog is over 100 pounds and tall a little difficult to get through the doorway so I would say this fits a large dog less than 100 lbs more comfortably