I've been using Valley Auto Repair for nearly 10 years. It's basically a one-man show. I trust all my cars to Larry Camper. He does what's needed, what makes sense, but nothing more. I don't remember ever having trouble with his work -- he seems to get the job done right each time. He will go the extra mile to save me a buck. I never feel like he overcharges. In fact, on occassion I've asked him if he charged me enough. The only difficulty I've had is that it often takes a few weeks to get my car in to him (though for an emergency he has serviced me in a few days). I live 20 minutes from his shop (in Roanoke, that's a distance!) but feel the drive is well worth it. I recommend Larry to all who ask.
Pros: great work, great price, trustworthy, integrity
Cons: get in line (might take a few weeks to get your car in)