It was a little challenging putting together. Definitely recommend at least two people to assemble. My dogs so far do not mind going in it, but they were crate trained in a traditional wire kennel. I do not recommend this for a puppy, especially if a chewer. Over all I am happy with the purchase and is a better use of space than my old wire kennels. Peekapoo around 15 lbs and corgi Aussie (short) around 35 lbs.