Buying a gun isn't like purchasing a washing machine or picking up the latest flat-screen TV. This is serious business, and you want to get your weapon from someone serious about their craft. That's Johnson Firearms in a nutshell. This family-owned-and-operated shop on the outskirts of Wynwood does it all right, whether you're interested in buying, selling, looking, or learning. There's a huge selection of new and used firearms and knives, and a good portion of the 4,000-square-foot space is dedicated to every accessory imaginable, from body armor and hydration packs to optics and ear protection. The standout, however, is the people. With more than 50 years of field experience in military, hunting, and law-enforcement firearms and training, everyone here, from the owner to the staff, is eager to help. You'll never feel stupid for asking the difference between a 9mm and .45-caliber or what type of accessories you should get for that new Glock 19. Every employee at Johnson Firearms has a specialty, from store manager Josh (nicknamed "Josh-opedia" for his infinite knowledge of all things handgun-related) to Manny (a firearms connoisseur). Looking to get your concealed-carry permit? They offer classes onsite to make it an easy and comfortable experience.