One of the best animated children's movies I've seen in a long time. It manages to teach several good lessons, while also staying fun and lighthearted, and of course taking place in a beautiful, seaside Italian village. All of the characters manage to have some depth, even those who are not featured much, and you leave the movie feeling better than when you came in.