I am giving this desk 5 stars because I really can't find anything wrong with it.  It was delivered on time, all parts were included & it looks just like the picture.  There are a ton of parts but if you organize them first then you can have it put together pretty quickly.  My boyfriend and I put it together in 2 hours with no issues.  The key is organizing everything first.