I have been a student here for over 6 years and this is an outstanding place to learn martial arts. The instructor is very patient and knowledgable with both adults and kids and always pushes you to do your very best. You will get an incredible workout and also learn martial arts the right way with a lot of attention to flexibility, form, and body position control. The classes are 45 mins to an hour but will leave you feeling great and knowing that you were training at your highest potential. The best thing to do is go in for a visit. Also, there are no long term contracts involved. Everything is month to month. The instructor specializes in Tae Kwon Do and Hapkido but has very good experience in many other forms including judo, boxing, and ground combat skills.