Very easy to assemble.  The glass rain pattern is a bonus. I had purchased the same pattern for my kitchen cabinets and was delighted when the glass in the cabinet were the same. 

Wish it had two shelves though. I am going to install a second shelf myself. Making more room for small items. 

Pros: Great looking , easy to assemble, very durable and stable. 
Cons: Has only one self. Would like two.