Arrived in window promised.
Diagnosed the problem in less than 5 minutes, repaired it in 10 minutes, and took the time to explain the issue to me since I was expressing interest.
Excellent service and will call again for my next check up in April. Great job Bill B!