This movie far surpassed expectations. It is one of my (and my wife's) favorite movies. Yes, it is rough around the edges, but the sweetness of the main characters, and the delightful love story is so charming that other objections melt away.
Yes, there is sexuality, a bit of physical violence, and some foul language (some of it so comical that it's irresistable!). But, for the most part, on-the-edge behavior is portrayed as NOT cool, leading to unhappiness, where sweetness, restraint, and sincerity wins overall.
Highly recommended, but not for under 13.