I'm not very familiar with it myself but my sister-in-law has just started the program and loves it so far.
I believe the program does pair physical activity with "mental" exercises, things that help reinforce self-worth and motivation...keeping a positive attitude...stuff like that.