Traditional Okinawan Goju-Ryu Karate utilises a wide range of karate techniques, applicable to all levels of training.
Goju translated means hard/soft.
“Go” means physical hardness and strength of character. “Ju” is the gentleness which flows from it. “Ryu” means style.