Only thing that I could add to your great service is when you get an appointment set up you get a window of 2 to 3 hours I don't know why you could say an hour and if the tech gets tied up on prior job just give next one a call and say I'm running late.