I took the ICPS Level I course (handgun). Good practical weapons training. This is NOT a marksmanship class. This is realistic training that will help prepare you to defend yourself with a firearm. Knowledgeable instructors and small class size make this a great course.