Went to self-defense class which was excellent. Great instructors and clearly laid out. Would definitely recommend for all levels and anyone interested in bjj especially. The self-defense class would be good for all ages. I'm going to have my daughter take it next. Highly recommend