I received the kennel in a very timely manner, which was great since my puppy seemed to be growing by leaps and bounds each day! It assembled very easily however the latches do not work very well and the kennel is difficult to open and close quickly...and if you have a puppy who needs to go potty you know you only have a few precious seconds to get him on his way. I would recommend this product but the manufacturer needs to work on the latch mechanism.