took my whole family and it's a great workout for every fitness level. the instructor definitely wants you to push yourself a little further every time, but you don't feel pressured or bullied into doing something that you're not quite ready for. and it goes by so fast! wow...felt like 20 minutes but it was a solid hour. i want to try the 90 minute class sometime.