We now have a completed desk and it has turned out great.  We had some issues along the way though.  One of the top pieces was cracked out of the box (which was damaged).  Can't complain too much as customer service was great and we received a replacement very quickly.  The various screws are all labeled clearly...but we had problems threading our 'B's into the metal legs/supports.  All of them.  Luckily we had a whole new box to plunder and those 'B' screws fit perfectly.  I would have left  a better rating as the desk itself works perfectly in our space, if it weren't for the construction issues.