If I can give this company zero stars I would! They do not show up on any given schedule so you can be paying every month and not get the service every 60 to 90 days as per the stupid A** contract I was scheduled a service in January and I had to call them February to remind them to come. The service techs are friendly but the corporate office is NOT! My contract is up in July and I will never go back to this company nor recommend this company to anyone.