Normally, I absolutely LOATHE rap. I do not consider hip-hop to be "music"- in my arrogant opinion, for something to be considered musical, it must actually be bearable to the human ear.
Hip-hop and rap and most forms of similar music cause me to react the way that I imagine you would if you had to listen to, oh, say, cats copulating to the sounds produced by bagpipes.
However, there are a few exceptions that I would willingly make to this sweeping generalisation that all rap music sounds like shit.
Here is one such: