This is an excellent outlet for kids of all ages. These coaches are amazing and truly refreshing with the kids!! Encouraging is so wonderful. They teach, support and take part in all the activities. Learning self defense is so important, but even more important building self confidence!!