This App allows you to train every part of your body. You only need a mat and an elastic rub. I use it very often, and I learned to use muscles of my body that I dont use when I go to the gym. Useful for strenght, balance and cardio fitness. I couldnt imagine how much you can sweat on a mat. This App requests internet to see the videos. It would be five stars with an off-line version.