I received my desks before the estimated delivery date.  When I started putting them together the directions made it very easy and all the parts were there.  Hanging the desks took a little while to get everything where it needed to be but overall the assembly was very easy.  All the hardware was in the package and good quality which is good since the desks hang on the wall.