Took my bike in for a tune up and to fix a few other problems I couldn't quite figure out where they were stemming from. The service dept was nice, didn't treat me like a moron for not knowing what was wrong. That's a plus.
Tune ups will run you around $70, and I had to make an appointment about a week in advance, and they keep your bike for 24 hours.
I had a question for the sales staff and had to wander to track someone down, but they knew the answer to my question and sent me where I needed to go to get what I was looking for since they don't carry it.