Ernesto's. We've been coming here for years. The service is good, his prices are great (plus he's negotiable), he does a good job, and turn-around time is quick.
Sometimes the owner hits on my mom, which eeks her out so she doesn't like to go alone. Allso, he's super conservative and will share his beliefs with anyone with ears, welcome or not.