I'm not the most bike savvy but I know the basics. But the staff at this shop were there with a lot of pointers and tips. Not only that, the store is wonderfully organized. Not super expensive but certainly not cheap. However, you pay for what you get!