Fairly easy to assemble! Took us about 1.5-2 hours. Looks great and is perfect for what we needed! May even add a second one to our foyer!