Though there is room for improvement with regards to the story line, this movie delivers what I most enjoy in a film. The acting is superb, including the minor cast roles. The music is absolutely fantastic!...Lauren Hill and Ryan Toby steal the show with their voices. The plot, though quite simple and predictable, is believable. Many of the scenes are very moving, including the ending sequence involving Lauren Hill's character, Rita, and her mother.
Overall, this is a great family movie that everyone can enjoy. The comedy is simple enough for children to understand, and there isn't one scene in the movie (that I can recall) which is inappropriate for all ages. Like a few other reviewers, I've found that I long to hear a few of the songs from the movie when I need cheering up.
If you enjoy good, clean family movies, you can't go wrong with this one.