If your looking to have a good time with a wide variety of guns to shoot from with a friendly and knowledgeable staff this is the spot to go to. MidRiflesUSA makes the whole experience way better made us feel comfortable shooting which was great cause we were a bit anxious. Prices are great and better then other places. Overall I highly recommend MidRiflesUSA.