The staff here were friendly and pleasant to deal with so no complaints on customer service. Unfortunately the actual repair experience left a lot to be desired. I brought my car in for a check engine light caused by a small EVAP leak. They ran diagnostics and quoted me about $600 to fix it. I'm not a car person, so I trusted their recommendation. It turned out all they actually replaced was an electrical sensor, something that could've been done at home in under an hour for $100–200 in parts (which isn’t even the reason I am upset). 2 days after I picked up the car, the exact same check engine light came back on. I brought it back in, and after a ~2-week wait for them to get to it, I was told I now needed a separate ~$800 repair. Their explanation was that something unrelated happened that caused a part to break in the two days between getting the car back and the check engine light coming back on (where I barely drove), coincidentally triggering the identical light. That's a hard coincidence to believe. It seems far more likely they either missed the real issue the first time or damaged something during the initial diagnostic. To make it worse, they also mentioned on this second call that the leak itself doesn't damage the engine, information that would have been useful before I paid $600 to fix this useless sensor. If they had quoted me for both the sensor and the actual leak fix upfront, I would have just paid to fix the actual leak and handled the sensor myself — or at least had a conversation about which one actually mattered. All told: three weeks, four trips (about $70 in Uber rides), $600 spent, and I'm still stuck with the original problem. In hindsight I would've been better off just taking it to the dealer and getting it fixed right the first time.