You can personalize the intensity of your own workout while still being part of a group exercise. I particularly enjoy seeing how I'm doing real-time during the workout. I have been able to see and feel the improvement.
I love that you get it all done in one hour it's a feeling of accomplishment. Love the cardio and the weights combined! It leaves you motivated and wanting to work out!
And it's even nicer that no one work out is the same and you find no room for boredom,