I have trained at CYK Kung Fu & Tai Chi for a number of years and have to say its one of the best martial arts clubs around. The club and students are very warm and welcoming, the instructors knowledgeable and incredibly dedicated. My son now attends the junior classes on Tuesdays and Saturdays and loves it!