This review is long overdue.
Idk why there are so many 5 stars here but my experience here was very bad.
Long story short: Check engine light on so I went there because of the good reviews. After spending about $900 I thought everything was fixed no matter what. But what happened was the engine light came back on again the next day! I took my car back to the shop and it turned out the mechanist forgot to put a valve on the engine... What made me mad was they behaved like they had done nothing wrong.
I do not recommend them to anyone.