It took me around 4hrs to assemble-I am a bad DIYer. However, it looks better than I expected after it's finished.