I needed a battery check because I felt it would be soon before I needed a replacement and didn't want to get stuck somewhere. John was very professional in answering my questions. Turned out battery was getting low and was replaced in a timely manner. I was very pleased with the service even though I thought the price would be just a tad lower. Other than that, service and professionalism get a 10.