Came with broken pieces we have to order from the manufacturer and has a zillion pieces that have to be assembled - not an easy project.

Pros: nice looking product and good price
Cons: not easy assembly - broken pieces