Fastest 3-1/2 hours I've ever spent!

Rating: 10/10 (2 December 2019)

Outstanding. Nuances to catch on the 2nd viewing. I can't wait.