This has been the best firearms training class I have taken to date. If you haven't trained from unusual shooting positions, this will certainly put you and your gear to the test, even if you consider yourself a strong, competent shooter. It will definitely highlight weak points in shooting fundamentals, gear, and your own fitness (strength, stamina, and flexibility). You will come away from this class dirty and sore, having learned much and with a sense of accomplishment. I highly recommend taking this class to boost your shooting competency to the next level after taking the Foundation classes.