For the price this desk is shockingly nice.  In terms of the assembly.  It took me about 2.5 hours of NON frustrating time.  I did have to drill about 4 missing holes and the cup holder placement is inconvenient so I moved it and drilled additional holes but the are unnoticed as they are under the desk.  NO parts were missing and nothing came damaged.