Master David and his instructors are the best! Very supportive and patient. There is a wide range of ages and skill sets here. My son started when he was 10 with a referral from a classmate, while nervous at first, it is now going onto 3 years and he looks forward to every class — no complaints. It really is a great experience watching him develop, gain confidence and progress along the ranks. After watching him and then other parents egging me on I too have joined and going on over 3 years now. I feel great! While challenging and a lot of hard work it is very rewarding and not just the instructors but the students are very supportive as well. This place is really different than others in the area — it is all about the student!