I didn't have any issues with selection, I went there looking for a pair of boxing gloves and they had a pretty large selection to choose from. Prices are fair, maybe $5 more expensive than some of the larger retailers out in the suburbs, but that's a premium I was willing to pay. Customer service was also good, a really old guy was in charge of my section but he was quick to get stuff out of the back for me!
I also explored their running section and they have a huge amount of apparel and socks. I think this is a great spot for your sporting needs unless you need something super specialized.
more