This is an excellent self-defense class. The trainers are great, and there is a good atmosphere among the people who go there. It’s physically demanding and intense, but with a good spirit.