This is a very solid piece of furniture- very complex to assemble, but can be done if you follow the explicit step by step directions. All of the components fit together perfectly. I am very happy with the results and feel the furniture is well worth the price.

Pros: Very well engineered.
Cons: Took me days to assemble.