We LOVE the desk!  It arrived right on time with all the parts and pieces in place and damage free.  As the other customer reviews suggest, it is quite a lengthy assembly process.  It took quite a long time to get it put together, but with the reviews I had read I wasn't surprised.  There's just a lot that plays into the assembly.  Give yourself plenty of time to finish the project.  It's worth it in the end and you'll love it!