Highly recommended for children and beginners — knowledgeable, patient and adaptable coaches who make sessions fun while building focus, discipline and confidence; however the classes are rigorous and may feel intense or require consistent commitment, so they might not suit those seeking a casual drop-in option.