I was very impressed with these guys. They were on time, probably earlier than expected. Not like a lot of service companies that give you a window of time and then show one minute before the end time. The service tech was very courteous and knowledgeable. The job turned out to be more involved than expected and he go it done in a very reasonable time. Although I was not happy about how much it cost, I feel it was reasonable given the job and how efficient he was. Their payment system was fast and easy, via ipad and email receipt. I will definitely use them again.