From the represtative setting up my initial appointment, to the tech who arrived to assist, the service provided and the follow-up that took place after said service....this company is AMAZING!! James is awesome, he took the time to answer Every. Single. One of my questions, so that I could learn more about what was happening, what needed to happen and how. He is personable, funny and just an all around cool guy! So much so, that I've asked if he could be my permanent service tech! Definitely above and beyond my expectations:)