Took a lot of time to put together, but that comes along with the quality.  Definitely recommend.

Pros: Great price, Excellent quality, Excellent packaging
Cons: Take a while to assemble