Master Mendoza and his staff are great with their students and really help instill confidence, respect for others and teamwork in each of them. Our two sons have been attending M3 Karate for around two years and they couldn't be happier. I highly recommend this school for a wide range of age groups.