These guys are complete thieves. They charged us $600 for a check engine light and engine stalling and decided to do things the long way. Fix the easy stuff that wasn't even the problem and charge an outlandish amount for. When they returned the car to us, check engine light was still on, and it was still stalling. Since we had already paid them, I had called our mechanic relative from Utah to see what was the real problem and it had nothing to do with some senser they replaced. It was the timing belt and he fixed our car and said these guys are complete scammers. I strongly advise of passing this place by because all they want is to maximize profit margins by taking advantage of the vulnerable that have no idea what makes a car work Beware of these crooks