These guys are great. I had to write because I have been using them for the last 7 years, and couldn't believe they would have a low rating. They have done extras for me, and even advised me to get a new car when it was way past due even though that was counterintuitive to making money. They are friendly and know most of their regulars by name. I would trust them any day.
Pros: They are honest
Cons: a smidgen expensive, but that might be my budget speaking