Good but not great

Rating: 8/10 (6 May 2019)

It has details, and tells a good story, but it's only skin deep.