I have taken several different classes and all have been fabulous. There's a class for every need - TRX for strength, RIPPED for endurance and Urban Flow for flexibility. Have not ventured into a Zumba class, but my wife loves them. Instructors are all highly recommended. TRX can be as challenging as you want it to be which is great because at 46 I cannot keep up the the younger set anymore, but I can still do my thing and get a great workout. I love the class as I get bored with the same old classes. I would bet you've never tried anything like this. I used to take kettlebell classes and had to change because of my work schedule. Glad I found TRX. I bet if you try it, you'll get hooked!