Zumba is awesome! The great thing about Zumba is that you can work at your own level. The moves are easily modified for beginners while at the same time can also be done at different levels to increase the difficulty. Here is a definition from the Zumba Fitness website of exactly what it is:
"Zumba Fitness® is the only Latin-inspired dance-fitness program that blends red-hot international music, created byGrammy Award-winning producers, and contagious steps to form a "fitness-party" that is downright addictive.