I don't usually like this kind of film so was not really looking forward to the barrage of swearing and sexual references but I was pleasantly surprised by the great performances, strong set pieces and rather sweet, moral messages that show an awareness of youth with its innocence, confusion and growing pains. Really enjoyable overall.