I had a great experience for the concealed carry course. The instructors are very knowledgeable and patient. The lecture portion of the course was very informative and did not seem nearly as long and dreadful as it could have been considering that it was an all-day course. These instructors seem to have a true passion for what they do and will take the time to ensure that you are comfortable with not only handling a firearm, but also that you are knowledgeable about the legal aspects of owning one. They also offer private lessons and various skills classes including cleaning the firearm, tactical, basic shooting, etc.
The range location that I attended was in Concord and it is an outdoor set-up. The set-up is very basic, but more important is the hands-on instruction that is provided. Even though I brought my own firearm on both occasions that I have gone, they offered to give me a brief rundown of the mechanics of my gun. During my actual range time they were helpful in providing tips to improve my accuracy and for handling the firearm. I certainly look forward to setting up a small group for private lessons here in the near future.