I would highly recommend this store without a moment's hesitation! I am totally an amateur to cycling but from the moment I walked in with questions and bike issues, the staff was incredibly helpful. They never made me feel bad for not knowing what I was doing. They have been so encouraging and their knowledge of all things bike related has already helped me while I'm out on the road. Plus! They're always cheerful no matter how busy it is, and you better believe they are going to go the extra mile (haha pun intended) to make sure your bike is in tip-top shape. Every time I bring my bike in there for something, they're looking it all over, up and down to check parts of the bike I didn't even know existed. Amateur, remember? My point is I really trust their knowledge, honesty, and commitment to the customer. Case in point: I'm writing this because I was just in there and Cindy spent over 20 minutes helping me get my bike fitted to me and didn't even charge me, so I thought i would give back by leaving a good review. Thanks Giant!