WAY too many parts! Parts not labeled accurately. Ding on one of the doors. Still trying to get the drawers to line up straight!

Pros: If you have an engineering degree it would be easy to put together
Cons: I don't have an engineering degree