When my car was mysteriously stalling last summer, I took it to M&H. It took several days to diagnose the problem, yet I was contacted each day, updated about where they were with diagnosis and re-assured I'd get the car back ASAP. The problem turned out to be a bad internal computer, yet M&H found a replacement part (used), installed it, had the keys reprogrammed (at a dealer) and charged me less than half the price I had been quoted at my ""trustworthy"" dealer. The mechanics certainly fixed the problem, I have not had any other problems since, and I was very pleased with the polite, friendly service I received. I'd definitely reccommend these mechanics to anyone.