Overall, the product is very good. The packaging was a little beat up. So I had to make sure all the part were there and they were. But some of the nuts and bolts were loose that were pre put on the kennel. It would have been better if all of the nuts and bolts were just put in a separate bag. But the product itself, is very nice. It was a lot easier to put together than I thought. I was expecting it to take a long time. It is a very sturdy product. I wouldn't put a bigger dog in it (60 to 80 pounds)  We have 3 pugs in ours. It is better for smaller dogs.  It really is a good product

Pros: a lot easier to put together than expected