I love this app. I use it 2-3 times per week and depending on my time I can do yoga for 20-40-60 minutes. There are a couple different levels at each time and you can make up your own custom yoga routine. She does a nice job explaining each pose and what they are supposed to work on so you know how they should feel plus she does the exercise along with you.
Babala about Simply Yoga