This company was scheduled to come to my house at 530 on Friday afternoon. No call, no show. About 9am on Saturday, they called with the excuse that the technician had to leave and take his child to the doctor, and fell behind on his route. He wanted to know if it was okay for the tech to come by Saturday morning. If he was able to call the boss and his boss knew he was running late then why didn't the boss call Friday afternoon or evening to explain the situation. He actually got upset with me that I wouldn't give him a second chance. Terrible customer service. I was trying to post a review on their website, well you can't post a review there, they are to look at only. All reviews (118) give them 5 stars. No matter what a company is no one gets 5 stars on every review posted, something's fishy about that.