Lupe uses bad language like a lot of rappers, but in almost every song he has a positive outlook on things, and doesn't sound like other rappers who are sometimes just sickening to listen to. Really appropriate rapper, just takes some maturity to listen to.
The thing about this album is that the profanity and swearing is pretey much bunched into about six or seven of the songs on here. If you get the edited version it will definitely be better for your kids, but the unedited is nowhere near as bad as the review makes it out to be. Buy it if your kid is 12/13 or up; very intelligent & creative, none of that Soulja Boy STUFF.