I've taken several classes from F.A.S.T. and can tell you that they are the best. If you've decided to carry concealed or get a CCW license, or want to further enhance your skills, F.A.S.T. is a "must have" as they provide many various levels of training. They utilize the Firearms Simulation Training System which provides for "real world" hands on training with real life situations. This is a very effective method allowing the student to react to different scenarios and reinforce making smart decisions of when and when not to use a firearm. The instructors are "top notch" with their experience, professionalism, and patience they demonstrate during the training classes. You won't be disappointed.