We enrolled our 13 year old Granddaughter in Castle Rock Aikido several weeks ago and I cannot say enough nice things about the company and the employees. Sean, the owner, is one of the nicest people you will ever have the pleasure of meeting and is an outstanding instructor. Our Granddaughter loves to attend the classes and always comes home excited to tell us what she has learned. The students all respect each other and there are separate classes for teens and adults. Aikido teaches self defense but it is so much more. Self respect as well as respect for others are the core of Aikido. Aikido also teaches self-confidence as well as physical conditioning and much of what is learned is actually a philosophy that can be used throughout ones life. I have watched several classes and I am amazed at the quality of instruction. Each student receives both individualized instruction as well as being able to practice with other students. The Teachers are very involved and the safety of the students is a priority. Many people who practice Aikido stick with it for life. There is no end to what can be learned. The classes are very reasonably priced and sometimes there are guest instructors who will come to the school and teach classes. You can’t go wrong with Sean and his fine company, Castle Rock Aikido..