Andrew responded to my VM within a half hour, was able to schedule an appointment the next day, and was knowledgeable, professional and able to explain the issue in easy-to-understand terms. He gave me an estimate after diagnosing the issue, but ended up dropping the price after picking up the part and doing the work. He also explained the warranty and what to look for in case there were unanticipated issues. I'd recommend him and hire him again without hesitation. I'm not giving the cost of service because it seems so dependent on what the issue is and the cost of parts, but between his service visit charge and labor for the work, it was about $80/hour for the time he was here, which seemed like a very fair price, considering his rapid diagnosis, ability and timeliness in finding, picking up and installing the correct part--and testing to make sure the repair worked--and the magnitude of the repair.