Great communication, easy to make date/time change(s), confirmed appointment. The individual was very professional, efficient, and had the right (excellent) skills for the task. I was informed upfront of anticipated time needed for assembly. Little expensive on a per-hour basis, but well worth it...cabinet was built correctly and looks great!