I used the Handyman Service to put the desk together.  It took him less than an hour.  The desk is not fancy but it is as advertised.