The pro who assembled my desk was certainly that, a pro!  He arrived on time and assembled the unit where I could watch if I had wanted to.  He was done in a reasonable amount of time, so much so, that I could hardly believe it when he stated that he was done.  He even set it up in the exact location that I had set aside for it.  Great customer service and great workmanship!