Good people, good service. I'm surprised that vehicle's computer doesn't tell precisely what the fault (check engine light) is, and that mechanic has to deduce what the problem is, from incomplete information. Thus the diagnosis fee of over $100.00. Seems pretty standard, but still somewhat regrettable. I do remember when there wasn't such a fee, maybe pre computers.