David was very professional, personable, and did an outstanding job... very thorough job of cleaning and inspecting our units. He was very professional and personable (and kind to our dog !). He informed of all he was doing.