I'm used to gun stores that are ghetto as hell - but American Shooters on Arville provide the consumer a clean, friendly, and well-inventoried show-floor. I've purchased several firearms from this location and have always received prompt and knowledgeable service. The prices are usually higher than most local retailers - but the selection of firearms and accessories are hard to beat. I have no issues paying more for the service and the well-kept environment.
They provide LE discounts that extend to the EMT/Security fields as well, so good stuff there. I work part-time for an armed security company, and it's awesome to have a one stop shop location for uniforms (with tailoring services), firearms (with associated discounts), and accessories under one roof. It's a life saver when you need to get stuff together at the last minute for a trade-show or on-call job.
They have a couple of ranges open for the general public - usual tourist trap on the weekends. Decent pricing and selection for those looking to try their hand at that full-auto SMG. Classes range from the usual CCW courses to the more interesting Zombie Eradication Response Team stuff. Braaaiiins!