Frank and his team are highly trained, excellent at diagnostics, and professional maintenance and repair. They are not the cheapest, but you get what you pay for - you can count on the job being done right the first time in a professional manner. Because they understand diagnostics you get the problem fixed, not just replacing parts until it works again. I was a mechanic, 30 years ago, so I understand cars more than most and have found them to be honest and reputable business. Just talk to them, they won't talk down to you, and you won't be disappointed.