nightflower
recommended this
Relaxing, stretches you out and strengthens muscles, hits multiple muscle groups, can be personalized to the individual's body and abilities
Cons: Best to start out with a good instructor, classes can be expensive or difficult to find.