This shoe is great and flexible (I have flat feet), however, I wouldn't recommend it for Zumba because the arch is really high. They are made of canvas material (think a recycle bag from the grocery store)... so they do get dirty very easily, especially the white color.