I just started taking my car here a few months ago. Someone from their business stopped by my office building with donuts and coupons for a 60,000 mile check up, and that's how they got my business.
I brought my car there for a routine oil change, and they did the 60,000 mile check up which was very useful. Of course there was the usual list of things I should fix, but they never made me feel like an idiot or that they were taking advantage of me, which I can't say for most mechanics.
The other thing I really like about them is they give me a ride to and from work, so I can get maintenance done on my car without missing work or worrying about how I'm going to get back to the shop.
Bill and the other guys that work there are all very friendly and I definitely trust them with my car needs.