Very high quality martial arts studio, I’ve been going here for the past 4 years. This place teaches perfection of the basics rather than in-depth sophisticated techniques that can never be applied to any fighting situation. Jerry Dula masterfully teaches traditional kata and techniques which he explains that one wouldn’t use in real situations; and also teaches basic self-defense, and how to be able to defend yourself in many different situations. After having visited many other martial arts studios, I believe this deserves all five stars that it is being awarded