This course is very well done. It takes you through all of the areas you need to know. I have been in law enforcement for 23 years and I still learned some new things. (Retired now.) The instructor is very knowledgeable and easy to understand. The class flows well. They give you all of the information you need to know. I would recommend this class to anyone who is thinking about getting a CCW Permit or just having a gun. If you want to know the laws and the ins and outs to protect you, then this is the class you want. It is well worth the money.