This product is well manufactured, furnished with very good instructions, all needed hardware, and lots of pieces to put together, so don't get in a hurry (expect about 4 - 6 hrs. assembly time).  Fit-up was very good as the parts assembled per the instruction book illustrations and the predrilled holes lined up with the required close tolerance.  However, pay special attention to the assembly of the right hand drawer stack upright support walls as there is some "play" in the placement of the vertical pieces; if you're not careful, the drawer supports will be slightly "off" and the support rails won't fit up correctly (I did this and had to go back and try again).  Once finished and assembled correctly, you'll have a very nice computer desk for the time and money spent.