This is a great product!  Putting it together was definitely very challenging, but it was worth it.

Pros: beautiful finish, love the sliding doors
Cons: hard to put together, very heavy,