A thought-provoking film, and a pleasure to watch. The acting feels very genuine. The production might come across to many as rather too 'luvvie', but if you bear with it, the film has a lot to say about life. Stick with it - through the weird stuff - and you'll come out the other side feeling your time has been well spent.