Well, it's kind of split for me. I think the singer and the music are actually pretty good. Now as for the "yada ... beotch ... yada" and the other talk ... for me that cheapens the song. I really like the core of the music tho. I listen to rap, but it's only some that carries it off for me without sounding stupid. The way this is done swearing for the sake of sounding "bad" or whatever, ugh. It's not my cuppa. Even my daughter was scratching her head on that one.