Overpriced, poor selection, snobby staff. If you want running shoes and gear, there are several specialized running stores in the area, shop there. If you want a race bike, there are several specialized bike shops with much larger selections and more knowledgeable staff. If you want swim gear, go to the dive shop or shop online. This is a boutique shop. Everything is overpriced, I have never gotten a real deal there. There are plenty of good places to shop, especially online nowadays. Unless you are a marathoner or ironman triathlete, the staff pretty much sneers at you. Quite elitist and not getting any better.