The customer service with this company is beyond anything I've seen with companies today! The service tech has always kept us in the loop if they are running close to the end of the time frame quoted. I've never had anyone do that. On the first service he called to let me know he was stuck behind an accident and would be at the end of my time frame or a little after. Most wouldn't care to let you know that. I called after hours one evening because I missed a call from the service tech. An office staff member called me the next day to make sure everything was okay. Hands down above the rest! I loved them so much I recommended them to a friend a few days later. She had nothing but good things to say about them also!
Give them a try, you won't be disappointed.