This is a great place to visit and the staff is awesome. 2 stars given for the staffing levels. It may just be my consistent bad timing, but they have been understaffed each time I come. 30 minutes waiting for help on the gun counter, didn't have ticket system in place because they ran out of tickets until Tuesday, left counter. Found used gun to buy, on rack, now waiting 30 minutes and counting to check out. 8 registers, 2 cashiers.