Really good compilation, strong tunes with the exception of Fresh Prince / Jazzy Jeff 'Summertime'. Quite what that tune is doing on this I don't know. It does not fit, it makes no sense to have it included. Put it where it belongs, not on a compilation of Hip Hop classics.
Anyway, DO NOT play this around kids. If you are a kid DO NOT play this in the company of adults, they'll whoop you upside your head. Explicit is not the word. I must have not realised what half those words meant when I listened to this growing up in mild suburbia. Even now the vocabulary is rich, if only I'd realised it's potential for mayhem when I was twelve.
I'm much more 'strolling though Oxford' than 'straight outta Compton' but I love this, with my noted exception.