I really like Butterfly Life. You get personal attention and your workout is tailored to your fitness needs. You are encouraged to stick with it and everyone supports each other. You get evaluated each month to make sure you stay on track. The program really works and it is perfect for women of every age and fitness level. I have finally shed the weight I gained during my pregnancy and I have never felt better!