A really cool, fun class, every one is different and open to all fitness levels even if you're a beginner! (and I was a total beginner!) It's helped me tone up and develop a routine also I've discovered a lot of great bands and gigs from going!