I see all these wonderful reviews and I can't help but feel like what happened? Car took longer than expected, they never called to update me, ended up getting it back over a week after i dropped it off and the fix didnt even take that long to complete. I was charged a fee ($75) to look over the problem I told them the car had. The parts seemed to be marked up significantly. They changed my dash settings and didn't even bother to reset them. Service was pretty meh.