My husband did not have any trouble with assembly but we did have a little bit of trouble hanging it.  
It was well worth it as the cabinet is not only well made and good looking but actually holds an amazing amount of stuff.  We are beyond happy with this purchase.

Pros: Great looking and holds so much.
Cons: None