We had an awesome training session with Gil. He taught my 10 year old gun safety and made sure he understood it before he was allowed to shoot. He taught him how to take apart his gun and what the parts were called. My son loved working will Gil and learned to properly stand and shoot a pistol and a rifle as well as hand grips. Gil also taught me things I didnt even learn in my CCW class. He is very patient and knowledgeable I would recommend him above the rest as he is very detailed. We were also offered snacks and drinks! Now thats customer service. If you want to learn the correct ways to shoot hes your guy.