wow i was really suprised at how good this was. berklee education at work here people. and by the way, the language is not 'squeaky' clean...it's 'clean' but they have one song that utilizes 'hell' a couple of times. just saying that, so parents of some seven year old dont go buy it.