They fixed my car fine but they charged me $190 for a base diagnosis that does not apply to the final cost if they end up working on the car. I ended up paying $500 for an ignition switch replacement. I was already annoyed because I felt like they couldn't care less about my business. When I was paying they kept trying to get me to sign up for a credit card and then when I expressed my discontent with their lack of payment options they tried to make me feel OK about spending $500+ on an ignition switch by telling me that my keys are probably too heavy, which wears down on the ignition over time. I don't doubt that this could be a problem for some people, but my keys aren't very heavy and I drive less than 20 miles per week (for the last 4 years) and it sort of felt like they were saying "don't be upset at us for the high prices, it was your fault that this part is broken after all".
I'm giving this a 2 star rating based on Yelps explanation of 2 stars: "Meh. I've experienced better." I won't be going back.