Pretty easy to assembly but it did take me about 2 hours by myself. Worst part was trying to get the box upstairs. Instead I carried it in pieces. It looks great and is very functional.