I highly recommend EDGE Performance Training for learning self defense skills. My group of friends and I learned simple yet effective skills from the highly experienced martial arts professional trainers on staff. I would absolutely attend EDGE Performance Training again in the future.