Pat was on time, clean, efficient, knowledgeable and friendly. He answered our questions in a very professional manner. Excellent service!