Had a little trouble assembling, but the product looks very good. 

Pros: The material quality was good and was shipped on time. 
Cons: The shelves are not very stable, the shelves supports should have silicone grips to hold them in place.