I like going to Sport Chalet because they have a pretty wide selection of equipment- way more so than your average sports store you would find in a mall. The store itself is very large and generally very well stocked.
There are three things that stop me from giving them a full 5 star rating
1. Organization- Things in the store are often spread out all over the place. This isn't true for things like a baseball bat that are sport specific. But I was trying to find a few things (water bottle, gym towel) and they had at least 3 places in the store where different versions of these items were located so you have to walk around everywhere or risk missing what you are looking for.
2. Prices- for the most part you can get things cheaper online. The major important exception to this is sale prices. You can sign up for their email alerts and when they have a sale you can find insane discounts of 50% or more on a lot of products. I almost never shop here when there isn't a sale now a days. Sometimes I am willing to pay a small amount more to have the product instantly but oftentimes I just wait for amazon prime. If you dont have the amazon app to price check I would highly recommend it.
3. A little uderstaffed- Granted I usually go in the evening before or after working out, but often there is only a handful of people working so if you actually need help from someone it can be hard to come by.