We had a great experience with Du Fresne. The first time we brought our car in, they could not replicate the problem, and we appreciated that they did not come up with somethig to repair. Later, when the problem resurfaced, they figured it out, explained it, and fixed it. The mechanic even came in on his day off to meet the deadline he had given me. The price was fair and reasonable, and the customer service was excellent. I'll be going back for any future mechanical needs.