Although my system issue was not diagnosed on the first visit after 3 hours of diligent work, the same tech was sent back out a couple of days later and was able to track down the issue and repair it. The communication from the entire team was excellent and the Technician showed up ontime. I would highly recommend this company. I am happy with the outcome.