I'm not a big fan of rap but many rap songs are perfect for zumba dancing. I have heard no profanity in the rap/reggae etc songs played in my zumba classes. Zumba is upbeat latin type dance exercise and you can't play oldies music for a new style dance/exercise. They are way too slow. I love it. It keeps me young and broadens my horizons.