Zumba is great fun.  I highly recommend it.  I try to do it 2-3 times a week with the Curves circuit.  Plus I try to get in a full hour class when I get a chance during the week.  Got a full hour in on Saturday at the Relay for Life.