Good: Straight, knowledgeable diagnosis and advice, fast work and GREAT prices.. Bad: tiny language hurdle, but Keith makes up for it by going the extra mile with conscientious effort. Improvements: more locations...only 3 right now, but that works fine for me. Other: being open 7 days a week is very helpful.
more