Master Thomas is a wonderful and knowledgeable instructor. He is very good with children — teaching them respect and discipline, while teaching them to be confident and proud of themselves and still able to do all this while they enjoy the activities. His training is exceptional with all ages, great workout of the body and mind. This is the place you want to take your entire family to