Spartan Arms is amazing! Very helpful and knowledgable staff and a great selection of firearms. They even offer classes for beginning shooters. A special shout out to Kevin and Brandon, who were especially helpful and had no problems answering all of my questions.