Customer service has been excellent with both of my appointments so far. I've had the same tech come out for both services and he was polite, efficient, and communicative. There was a slight hiccup with the billing for my first appointment (credits were not applied) but the customer service rep on the live chat fixed it immediately.