We started the search for a great martial arts studio for our kids by asking other parents for recommendations and then visiting studios to check out the classes they offered. Our search ended successfully at All-Pro Tae Kwon Do Studio in Los Gatos. Master Fanelli is a 5th Degree Black Belt with 25+ years of teaching experience, and it shows. My husband & I are continually impressed by Fanelli's professionalism, knowledge, and enthusiasm -- he is AMAZING with the kids!! He has just the right teaching style to keep them motivated and focused on the martial arts skills that they are learning and practicing. Master Fanelli expects discipline, focus, and effort from the kids because he truly wants them to understand & learn the skills. I have watched my 6-year-old son make great progress, and really enjoy the classes and have fun. Our two-year old daughter watches the classes and can't wait to join in too when she gets a little older. We highly recommend this studio to anyone looking for a *great* Tae Kwon Do teacher & studio.