I LOVE Zumba - this coming from somebody who prefers Cathe of course and P90X. The first time I tried it I was in the middle of P90X and I thought there was no way I'd ever be Zumba'ing. I agree with Carmen; if I really suck in my belly and move my hips, and shake it baby shake it I get a really good cardio workout. I believe it's a great stress reliever too; every time I go, all of us laugh and have a great time! For me, the more I put in to it, the more I get out of it...like everything huh?