The only downside is that amount of time it takes to assemble it, Some of the parts can be pre-assembled as part of the packing to make it a bit easier, Apart from that a great product for the price  

Pros: Sturdy & Good Looking
Cons: Assemble Time