I adored this film! It particularly may appeal to a certain generation, but the main themes are universal.
It was unexpectedly humorous- the kind of humor that only comes from getting to know and love a character, and laughing because their antics fit them so well.