The Shuharikan dojo is among the best learning environments for martial arts that I have seen. The staff is extraordinarily competent, patient, kind, and creative. A high teacher-to-student ratio facilitates personal attention during their children's classes. This group honestly seems to love what they do. Highly recommended.
more