If I could give 10-stars, I would. Las Vegas Firearms Training is by far the most thorough and informative training ever. Clear instructions, practice, and tutorial on personal safety. Craig is an amazing instructor! Very professional, patient, and helpful. It's a "must place" for training. Thank you!