After searching for months to find a desk to replace the one we have had for years, we finally decided on this one.  It has all of the options we were looking for. (plus a few extras!) The design is exactly what we wanted.  We had read about the difficulty some people had with putting this desk together and also that some people had parts missing or damaged.  The appearance of the desk and the price made us want to give it a try any way. The assembly was not difficult!  All the necessary parts arrived in 100 good condidion as well! This desk is an excellent quaity product for a very reasonable price! I would definitely recommend it!