Haven't listened to rap in forever. Dont like it. But this is reallly good. No swearing , no violence. look it up on the tubes