This is the worst place to repair your vehicle...they kept my vehicle for 21 days and didn't repair it.....they charge me over $500.00 dlls for the "repair" , I ask the owner of the shop that I needed to test drive it he responded: NO...you first pay!!!..... I paid...but after driving it for 4 miles had to returned it to the shop....he kept the vehicle for other 8 days ( which gave a total of 21 days) and he said that he had no idea what was the problem of my vehicle..but that he had no problem for me leaving the vehicle there for his friend to look at it...these people are just committing FRAUD...he pretendes that he does a diagnostic check..but he is just putting ideas in his head to scam the customers.....be careful NEVER provide your business to these people ......if you are willing to spend as much money as they charge just take it to the DEALER with professionals...or at least there is going to be someone to pick up the phone when you call to check on your vehicle status...he refuse to refund me any money...community in YELP keep away from this place!!!