UMAC is an awesome place for kids as well as adults! my kids went there for Summer camp, after school, on the leadership team and demo team. I am also a Black Belt. It has given our kids self-confidence, endurance as well as physical ability and skill which has also helped in other sports and aspects of our lives!!! The facility is clean and the staff is always helpful, friendly, supportive and never judgmental! what a great place to Train!!!!