Mariposa
People are great, honest, and take the time to explain everything to you. They don't try high pressure sales techniques nor push you to do anything you don't need or want to do. Best part ... their honesty is reflected in their fair prices ... not overly obnoxious fees, labor costs, etc. That's why I've used them for nearly 5 years now (and two cars).