It's a great work out! It's fun, stress relieving, and you burn a lot of calories! It's amazing the change I've seen in some of the members! The music is always pumping, I love it! I have to mention that Blakele classes are tough, which is why I love them! Individual technique classes are available too, all the trainers are awesome and very friendly.