Training at Impact fitness has been therapeutic. There's a lot of personal development that occurs in training of this kind, as you are forced to deal with adversity and discomfort. The training strengthens mind and body and the benefits transcend the gym and resonate across all aspects of life.