Went in with my father had to deal with a bunch of people who didn't know what the hell they were doing. The staff like the think they're bunch of know-it-alls and even when you slap them in the face with a facts they still like to hover. I work in the industry and I have to say range is top-notch but staff and inventory are below par. I'm also an instructor and I will never take my students to this facility due to the constant safety violations by the staff. While I was there I was flagged by a staff member numerous times and I told him to quit flagging me and he developed an attitude. Again I will take my money elsewhere as well as my students and I will make sure that none of them hear a good thing out of me about this facility.