I've been to these guys several times with my Audi A4, and they've always been quick, professional, and reasonably priced. They explain things in as much detail as you want, and I haven't had a problem with any of their work over 4 years (on a 120,000 mile Audi, that's not insignificant). Also, when the budget has been tight, they've offered alternatives and helped me decide what I'm better off spending money on now and what I can put off for a couple of months.