Check engine light came on for the second time in a few months, took it in yesterday in the middle of the day. They asked me if it was drivable, which is was, and told me they were swamped for the day, but if I could come back in the morning the next day they'd take care of it for me then. That worked for me, so I took it in the next morning, and within two hours they had my car ready to go. Completely pain free. Love dealing with these guys.