CKD is a fantastic way to meet people, get some exercise, have fun and learn a fantastic skill. It is such a friendly and helpful environment coupled with an element of discipline which I think is particularly helpful for children (including mine).
I would highly recommend CKD to anybody of any age!
Anthony Russell