Not bad at all.
I have been to them twice. Once for a perceived muffler problem. Turns out it was some gasket and they just rigged it up to stop the noise and charged 50$. That fix has held for the past 7 months. They could have just said "yep, it's the muffler" and charged 130$
The other time it was for a throttle position sensor and it was much less than the dealer quote.
They also allowed me to same day reschedule quickly to meet a change.
They're definitely light on the social skills... but who really gives a damn?
I'm a fan so far
EDIT 09/20/2010
My truck was making a weird noise for a couple of days, on the third day it stopped making the noise but I took it anyways to see what might be up. They drove it around and looked at some things but could not find anything. The charge? 0$.... very cool