Good honest mechanic!.
We've been taking our cars to Barney's for several years. They do a good job and are honest about what they think needs to be done--no weasel work, no extra stuff. They're pretty knowledgeable and if they can't find what the problem is right away they keep trying, but they will admit if they don't know what's wrong. We've taken our Dodge van, Cadillac, Toyota and Honda and have been pleased with the work.
Only problem with Barney's is that since they are so good they get a lot of business and sometimes they don't know when to tell people they have enough (too much?) work and you don't always get your car when they say they'll have it done.