Great product for the price.  Good quality.  It looks better than expected.  Assembly was easy.

Pros: Durable finish, assembly was easy, it looks great for the price. good material and quality
Cons: Some of the hardware on the back, could ripe off the fabric is you don't pay attention to it.