Very puncture on arrival time; excellent service; courtesy; knowledgeable; cost/price of service seems to be OK; provided some discount for multiple services on same day; my water heater still under warranty but I have to return Home Depot for warranty exchange in order to receive partial discount left on the heater warranty, but TE does not provide exchange warranty with Home Depot.