The last hour makes it what it is...

Rating: 8/10 (2 January 2020)

The first two hours can be very boring, and have many flaws. But, the last hour redeems its mistakes by giving us a great ending among other things.
First 2 hours - B (81%)
Last Hour - A+ (99%)
Final Score - A- (Average of 90%)