I had a good experience with them two years ago, but this time not so much. They were supposed to come between 10-12 today, and call 30 minutes before they got here. When I hadn't heard anything by 1, I contacted them via Live Chat. The Live Chat person said they would reach out to the tech to see what was going on, and then after a few minutes said that they were put on hold, and I should call the company instead. Sitting on hold for no reason sounded fun, so I did that. Eventually someone answered and at first she said that my tech was running late, and she would find out how late and call me back. Then she called me back and said that he had actually come by but no one was home, and he had run out of door tags to leave on the door. I was home allll day waiting for him, so that is 100% not true. He also never called me. She rescheduled for him to come between 4-6, and again said that he would call beforehand. When I hadn't heard anything by 6, I used Live Chat again, and the person said they would find out what was happening. Fourteen minutes later, they said that the tech had come by but no one was home. I told them that they had already used that excuse, and then they said that he was running late, and had 3 calls ahead of me. I asked him to cancel my appointment, and please let whoever is in charge know that I hope that making excuses for this tech was worth it, because we were planning on replacing our entire AC system, and were going to go with another company instead. He begged me to allow him to reschedule me for another time, but why should I trust them? If the tech would have just called when he was running late the first time, everything would be fine, but I don't do business with liars. How hard is it to just tell the truth?