Great fitness, fun and effective self defence! Well taught and very welcoming to all! I highly rate this class! Well worth the trip!