Technician Michael S showed up well before my time frame and he was extremely thorough. He was also very personable. I had an excellent experience and will definitely continue to use this company in the future.