This is one of those things that is truly made for all ages. The music is beautiful and fits the movie so well, and the characters feel both real and distinct. The romantic subplot is also well written and doesn't feel forced. All in all, a great movie!