Took some time to assemble, but not to difficult. The drawers get stuck sometimes and aren’t as smooth as I would like but overall a good product for the price.