I like yoga today. They have one free streaming class per week. You have to pay to download other classes. The classes are about an hour and I don't have time to do that during the week - only on the weekends, so one free class per week works for me. The classes are all levels. If one is too hard, you just modify the difficult parts to match your ability level.