Tightly written and beautifully directed, a complex mystery, with enjoyable twists throughout. Artfully expanding on the original short story, but don't read it ahead of time! Ignore the negative comments and enjoy a very classy movie-length period mystery. Wonderful, distinctive and nuanced performances by the cast as well, especially Toby Jones and Andrea Riseborough, with Julian Jarrold's meticulous direction.