Assembly is a bit complicated and time-consuming, and goes better if there is a second pair of hands to help. That notwithstanding, all of the hardware was included, the pieces fit together extremely well, and the end result is a quality looking piece of furniture. The drawers operate very smoothly on the metal glides.