Quick response and quick work! John replied to my text within minutes and was able to come to our house the same day. He charged a reasonable flat rate plus the cost of parts even though he had to work over 2 days. He seems like a great guy. Very satisfied customers, we'll definitely call him again!!