Perfect. An easy 5 stars. It is delightful, inspirational, hilarious, deeply-moving, and heartbreaking. A movie that moves as much as it entertains. In the end of the movie, it is almost impossible if we don't get melted. Anyone who doesn't found themselves smiling & deeply-moves probably isn't human. LOL. To infinity and beyoooondd!