I completed my training with Aaron. I was incredibly impressed with how thorough he was with all aspects of the training. He made sure I understood everything we went through, was very patient and explained things in a way I will always remember. He made the whole process enjoyable. Thanks Aaron, I will be back next year when Im ready to upgrade to a heavy combination!