I have to admit I had my brother assemble it not too hard.  I added my own colorful pulls to the panels so that was fun.

Pros: looks very nice and seems to be quite sturdy.
Cons: they do not add enough glue in package so make sure you have some extra.