We had some issues with delivery, but that was not due to the manufacturer.  

Pros: Looks great
Cons: Assembly takes a great deal of time