From scheduling to the actual completion of the service, everything went smoothly. Service tech was very professional and courteous and was able to answer all questions. He performed the service in a timely manner and made adequate recommendations. Can definitely recommend this company's services.