Very good. Real characters and the introspection is actually well done and sympathetic rather than being the usual play-by-numbers approach that this genre (or mash-up of two genres I suppose). the outsider characters are real and sympathetic and it a lovely warm little film.