Is anyone a fan of this type of exercise, does it help to keep fit? Is it poss to just do it at home or should I try some sort of a class?