Assembly took around 6 hours. Very stable desk and looks amazing for the price. The only issue is the keyboard tray is very flimsy. When I pull it out, it will fall off the ball track. It became kinda annoying after a while. Otherwise, its a very good desk for the price.