Assembly was not difficult at all. Except for the last part where we needed to install the mirrored doors, we used an electric screw, althought it was not recommended, it was the only way we were able to fix the doors in a steady and straight way. 
Other than that, I love how it compliments my small dining room space.