I've only had great experiences with Du Fresne's. I got an oil change, diagnosis, and repair all in the same day. They left me with a long list of repairs that should be done, but weren't pushy at all in how I decided to prioritize which ones got done. Pleasant people with good people skills.