Took around 15/20 minutes to assemble. Love the finish and looks great in our dining room!