This is the perfect workout for me. It is adaptable, meaning you can dance low or high impact. You can adjust the workout to fit your age and fitness level. It ends with great core work and weights for a balanced workout. The hour flies by while listening to music. Following the dance steps is easy and gets easier as you get used to it. My instructor, Ann, is so great. I am older but not old enough for Silver Sneakers but too old for the hard core step classes.