Shortly after I moved to Colorado I began searching for a martial arts school to continue my training. I was looking for a high quality traditional program with strong roots and good people. I was extremely pleased when I found Castle Rock IAIDO. The teaching is top quality and the atmosphere is focused, respectful, and enjoyable. I look forward to every training and take away something valuable every time.