Fairly easy to assemble...took me around an hour. Some of the hardware and holes had some mismatching but overall this is a great value and looks great in my apartment. I've also utilized the drawers up top much more than I had expected.