Great sense of time and place. Fine acting. A rather dour plotline does not make watching easy, but the reward is to see a fine piece of ensemble playing with plenty of emotional content. The ending is perhaps a little contrived but you need some relief at the end.