Admittedly, its a challenge to put together simply because there are so many pieces.  Its not complicated, just time consuming.  But it looks so good when complete.  I am so pleased with this purchase.

Pros: Great value, attractive piece
Cons: Lots of assembly