CKTKD is a great place to go for martial arts classes. The instructors are friendly and professional, and know how to make the best out of the classes. The Demonstration Team class is especially fun and productive, as the floor has tires underneath which gives an added spring to jumps. Not to mention the spotting ring for flips is extremely useful. Other than that, the classes given cover many different aspects of martial arts, making the students well rounded and giving them an understanding of what to do in nearly any situation. Overall, a fantastic school to attend.