The box contained a lot of pieces.  My husband and I spent 3+ hours to install it.  We made mistakes and re-assembled few times.  It looks really cool when the final product is done.  I like the final product.

Pros: too many steps to assemble
Cons: looks really functional