I was a little slow in writing a review on this place. If I had done it a while back it would have likely been five stars. I only give it four now because the store manager changed and has lowered the bar a little. Still, as far as auto repair shops go this place has been well above average.
UPDATE:
The change in personnel has changed this place considerably, and the changes have not been good. I have moved on to another repair shop and can no longer recommend this business. I still give it two stars because the owner seems to have good intentions and the desire to make things right, but the people running the shop clearly cannot match his expectations.