The Handy assembly people were on time (!) and got the job done.  We had three different guys working on three different pieces of furniture (Handy's decision, not ours) but they were all nice guys who knew how to assemble what we had purchased.