I have been to Front Sight several times and I upgraded my membership several times and am now I'm an Ambassador with Front Sight. The instruction is top notch, the facilities are great. The instructors and staff impressed me with their professionalism, knowledge, and talent. This was better training than I expected to receive and I keep going back several times a year and always learn something new everytime. You are greeted at the start and processed through the check-in and assigned a range. Training starts off really slow and easy and then gets faster and more complex as the course goes on and great lectures. I have some extra memberships if anyone would like to get professional training, let me know.