Riddle Defense is a an amazing place to train. John and the other trainers are excellent at what they do, and really take the time out to help each individual get better. The krav maga program is extensive, well taught, and focuses on real life application; and everyone in the class is supportive, friendly, and will help you get better. The fitness classes with Leigh are great as well. It’s a very fun class with lots of interval training, and as a trainer, Leigh will push you to achieve the best results possible. I truly couldn’t think of a better place to train, or better people to train with, and I highly recommend training here!!