I have been taking two cars here for over a year. One of them is in need of basic maintenance, but the other is running at 145,000 miles and needs TLC every now and then. These guys have been great to work with on every issue. I get the same mechanic every time because we all know that he knows this car and the strategy has worked. No BS, I am told upfront about what is wrong and what it will take to fix it; then we go from there. Keeping a car on its wheels is not always cheap, but I think Greulich's has provided quality service at fair prices. I recommend them if you are in need of a good shop.