I wish I read the other review here before I went to this place. Would be zero stars if possible. They charged us $900 to fix something (fine, not a problem) but then when we got the car back, it was faulty. So we took it back so they can check what they messed up in the process of "fixing" the other problem, and they charged us $50. STAY AWAY!!! The owner is a charismatic crook who is a wonderful talker/BS-er. Save yourself frustration and money by finding another place!