American Karate and Self Defense is an excellent martial arts school with a family atmosphere. Mr. Gomez trains to very high standards, yet the program welcomes individuals of all skill levels and aptitude. Everyone can progress at their own pace and receive the attention and support they need along the way. Great family atmosphere, a very clean facility, and supportive instructors.