This product is easy to assemble. When it arrives, there are several screws to attach to put the crate together. It's easy to keep clean and very light weight.
This crate was used to train a puppy and grew to a 60 -70 lb dog. I recommend this product.  

Pros: Light weight, easy to assemble, easy to keep clean
Cons: replacement screws and door lock can be broken