Took 3-4 hours to assemble, instructions were clear and everything came together fine. Exactly as described, great looking desk.