I consider USCCA training to be the best in the industry on any subject, and the RSO course certainly follows that tradition. Excellent workout even if you don't intend to work or run on a range. This course was great. Very informative. Easy to navigate.