Terrible service. Call center does not follow up even when promising to do so on multiple occasions. The rep sent to home was unable to fix issues and promised to return the next day - never showed up. New rep sent to house weeks later put in place a patch solution without solving root problem. No quality assurance - avoid this company.