This has been a good experience all around, despite our error in putting the bottom on backwards.  Arrived ahead of schedule, easy to assemble with all tools included, very sturdy, and my puppy has been getting used to small periods in the kennel.  Great but!