Jeremy at Adrenaline runs a great shop that you can take your bike to and know you're going to be treated fair and at a great price. I've been taking mine here for over a year, and have always been impressed. I'm not sure why there's such a difference in reviews for this place.
Anything I've needed, they've handled. They've even helped me with odd requests like needing to find special parts, have my bike picked up, and get help with customizations. Each time, I knew I'd be dealt with in a straight forward manner and I'd be dealing with a reasonable guy who understands money matters.