Extremely informative class great for 1st time shooters as well as seasoned shooters. Craig is a very knowledgeable individual, the type of individual you want to teach you about self defense, especially with laws now a days making it hard for individuals to even use self defense without ending up in hand cuffs when an emergency situation occurs. Class even covers laws not pertaining to a firearm, such as knife use and the type of knife you can conceal and how long it has to be legally, etc. I will definitely recommend this class to my relatives and friends. 5 out of 5 stars hands down.