Cabela's is awesome! My brother and I frequent here so often that some workers recognize and greet us, especially when it comes to the gun section.
The gun section is where I spend most of my time because they have a pretty impressive inventory and the workers will walk you through anything you need help with. From scopes and caliber specs to picking out which gun is right for you, Cabela's has you covered.
There is plenty of parking, it is clean, spacious, and family-friendly. Truly a place for any outdoors-man or woman.
The prices do tend to run on the higher end with their inventory, but I think this can be said for most outdoor shops.