Took my vehicle in and waited a long time to get an answer back on needed repairs. Then waited even longer to get the repairs done. Not sure if the quality is good or not with these things. One thing they fixed was okay, the other problem acted up again shortly afterward. Owner is a very laid back guy who appears not to be overly concerned about getting more business. No Saturday hours so be prepared to drop off and wait.