This review is for the online store. Great online store! Watch out for their credit card up-charges. Send a check for the lowest price - it is upfront and they don't hide that fact. Their online store does NOT have real time inventory! I placed an order for a rifle and sent a check that same day. The next afternoon, I received a call that the rifle didn't exist in their inventory. They gave me communication about what they were going to do (cash my check and cut me a check back). This whole process took two weeks, but I did get my money back. Awesome customer service!