James was on time, professional, quick and he even cleaned up.  He took the box the desk arrived in and disposed of it.  Would recommend him to anyone who needed assistance with assembly.