This is by far the best place to shop for and purchase firearms and supplies in the valley. Fortunately, they are only about 20 minutes from where I live, but it is always worth the drive. The staff is knowledgeable, and willing to help without any high pressure sales.
I recently purchased a new Sig Sauer from Spartan Arms...and was having a difficult time field stripping it. They took the time to show me and to make sure I knew how before I left. Spartan Arms also offers many classes from live fire, to safety. I wouldn't shop anywhere else.