I joined Winchester CKD a few months ago and absolutely love it. The classes push you, but to your own limits, and the physical & mental benefits are obvious from the outset. The instructors are patient and encouraging, and the whole tone of the class is friendly, calm, respectful & fun. Both my daughter and I have been made to feel very welcome, I highly recommend it to anyone of any age or ability.