John called when he was on his way (as I had requested) and showed up on time and resolved the situation very quickly. Had the part with him and saved another trip. I gave a 3-star rating for the price because about five years ago I had a similar service done for less than one-third the price. Yes, I understand that everyone's costs have risen, but tripled?