I bought my bike there and the salesgirl was great, she even took care of my baby while I took a few bikes out for test rides on a rainy day. They also have good prices and do their best to hook you up. My only complaint is that the bike repair is inconsistent. When I first got my bike it worked great and they obviously were the ones who built it; however, after I took it in for it's 90 day tune up the ride deteriorated, the gears started slipping, and the chain started to rub against the the front derailleur. The guy didn't even manage to get my handlebars on straight. I took the bike back a week later they told me that everything seemed ok, but the bike hasn't run smoothly since. By all means by your bike here, but think twice about getting it tuned here, even a free tune up may end up costing you more than than if you had gotten it done at a more expensive shop.