Very complicated and frustrating to assemble. Took a long time and instructions where not as clear as I would of liked. The biggest frustration was to finish it all only for the drawers to not fit properly! I had to take off all the hardware for the sliding drawers off (it came already glued and screwed onto the panels) and re attach it myself just so the drawers would actually slide smoothly and be able to close! And even the regular swing doors don't fit into place properly.

Pros: At least looks nice once you adjust all the drawer issues so everything can actually close and is pretty solid.
Cons: The stupid drawers don't slide or close properly without lots of fiddling.