This movie has a wonderful message. The musical score is very good but the singing is fantastic! The story holds your attention so there is no time for popcorn or bathroom breaks. It is so nice to leave a movie with a smile on your face. Also many times in the G-rated movies you will be surprised with certain inappropriate moments.....what a nice relief to see a true family friendly movie!