Tech showed up within the time window. They were very polite and did a good job. Price is good and customer service, from both field techs and the main office is outstanding.