Clean, organized and very professional. Kept us informed of progress and did a great job explaining how everything worked.