I was horrified by the level of complexity and amount of time it is going to take in order to assemble this product.  Over 200 hundred parts and pieces and 12 pages of instructions.  It will take numerous hours to put this together. Had I realized this I would not have purchased the product. 

Pros: It has good finishes and will look nice once put together.
Cons: The time required to put this together is not worth the price point.