Great experience.  Very professional.  Arrived early, was very pleasant, and cleaned up when done.