This store is in a convenient location. Their prices are reasonable, and you are able to get classes here. They are fun, friendly, and knowledgeable. They offer a wide selection of equipment and services. There is good parking, a nice clean store, and a wonderful staff. You get really personalized attention at this store. If you are new or a seasoned veteran to this sport, this is a great place to go.