I have been taking my cars to Mike for years. He is fair, honest, and very knowledgeable. Even better is that he communicates well, and is very patient and makes sure I know what he is doing, and why he is doing it. And also, he is reliable, noone wants a surprise when their. car is in the shop, my cars are always ready on time and with no last minute bad news!