2020 (by the same group that owns Bass Pro and Cabela's) they've gone downhill. Centralized corporate purchasing, low inventory, poorly trained staff etc. I used to love it, but I've been three times just this year and each time it's a ghost town.
Scheels is spendy too, but has everything and is a great experience every time I'm there.