Only 20 mins, and a great stretch! Lots of Pilates type of moves. My heart rate got up a little, but it was a GREAT! Each exercise was done once (about 45 seconds) then you move on to the next. It was a great work out. I really do not have much more to say than that!