Top notch. Carl is accomodating with requests, not quick to rush into work, explains problems thoroughly, and gives you the information you need to make a decision without putting you under pressure. Prices here might be a bit higher than non-franchise shops but it's worth it to not have to go into the shop each time wondering if you're going to get hosed.