As has always been my experience, the tech came as scheduled, was very thorough and meticulous in his work and explained everything very well. It is easy to have great confidence in the quality of the work when such knowledgeable and skilled people are taking care of my systems. I doubt there is anyone better.