I should have elaborated - there are so many different styles and teaching methods that it's difficult to put it all under one umbrella. I've had some very gentle classes, some that left me sore for days, some that made me sweat like crazy and get my heart rate way up, etc. And different teachers have different ways to challenge you in ways that you would never realize were possible in even the most basic poses. The teacher really makes all the difference.