Don't go to these guys. They are liars and thieves. I took my car in for a check engine light, and they told me they would inspect the car and call me before doing any work. When I called them back to see if they could diagnose the problem, they had already done $88 worth of work without telling me what it was, and it DID NOT fix the problem.
When I picked up the car, they knocked $20 off my bill, but would not admit to doing anything wrong or even apologize.
Charles is a liar, and his shop is full of thieves.