It does take a while to put together and is HEAVY, but the quality and sturdiness are hard to beat for the price. Very happy with my purchase  

Pros: great value, clear instructions, easy to assemble, looks amazing
Cons: timely to assemble (although not difficult), heavy,