I saw one of the other reviews here, and it's totally different from my experience. I bought a 29er bike from these guys a few months ago. They answered my questions, gave me a couple freebies to go with it, and were generally good all around. I can't say anything bad about my experience there, and the bike has worked out really well, too. No one ever tried the upsell routine of getting me to buy something that was a lot more than what I wanted.
Pros: Good selection and they know what they're doing