I went to a demo class and really enjoyed it so I joined. I'm glad I did. The workouts can be modified to all ability levels and I don't feel judged if I can't keep up with everyone else in the class. Each class I take I get better, as it should be. My only complaint is that, like most places, some instructors are better than others. The first few classes I went to the instructors seemed to want to help you with correct form, then I went to another class because they were being promoted as the best they had. I totally disagree. The instructor spent more time talking about themselves and seemed to ignore clients that could not keep up. I try not to schedule class with this instructor anymore.