I really enjoyed this movie. I thought each character, including Shirley Mclain as the grandmother, was realistic and interesting. Cameron Diaz's character (the "bad" girl) definitely exhibited behaviors that may not be suitable for young teens to see; although the outcome of the story is a good one. That also made it a feel good movie. I would not recommend this for kids under 15 because of several sex scenes, including an intense one that the movie opens with. Also the drinking, smoking and promiscuous behavior isn't to be taken lightly for young teens to watch.