Jim Smith Karate is a gem in the field of martial arts training. His focus is on the students and pushing them to succeed. To some this appears as ego but really it's someone preparing students to handle challenges and succeed.
The teachers care about the students and the training has a high standard but it's something that you will be proud of. He builds confidence in the students.