I've now tried the classes twice, and I'm very impressed with all aspects of the work out. I do get a full body workout, I sweat, and I have fun doing it. I'm sure the positive atmosphere of staff and members has a lot to do with it. The classes aren't too full, so you get coaching to quickly improve your technique. Forget karate. This is much more fun.