Cabinet holds a lot! when i was looking for a cabinet...most were only 12"deep: not deep enough to hold some of my appliances. This one 16" deep. 4" make a big difference.  Assembly was no harder than any other furniture I have bought in the past. Basic dowels along with cam locks. Only complaint was i was sent one dowel short but found a drywall plug that fit perfectly! i used wood glue just on that. i like that it is only 5' tall...able to put vase of flowers or whatever. Looks great! In fact, i am planning on getting a second one soon to put right next to it . 

Pros: Solid...not cheap looking, price was right, typical assemby
Cons: sent one dowel short