I've been here twice over the last month or so. First time was for tires and got an oil change while I was at it. They also mentioned my shocks and tie rods were getting pretty bad, which another mechanic had mentioned to me. Second time was for a problem with the ABS system (it basically just ended up needing a reboot), but I decided to deal with the tie rods and shocks while I was at it.
I was particularly impressed with the second visit, because they squeezed me in, but still got it done the same day.
They're not cheap, but I don't think they are overpriced either. Service has been good both times. They have been very good in giving me calls and keeping me updated on progress. I will be back.