Enjoyable storyline with one of the most unique and satisfying endings. Great option to watch with the kids and it teaches life lessons along the way.