A tremendous Karate club with excellent instructors. Beginners learn the fundamentals of power, movement and avoidance. Higher grades develop techniques into flowing combinations using body movements to overcome powerful aggressors.