Pilates is great for strengthening and toning with a focus your core and for increasing your flexibility. Since it is not designed to be an aerobic activity, don't forget your cardio! Pilates involves precise moves and specific breathing techniques. It's not for you if you prefer a less structured program.