Reviews and other content aren't verified by Google
First, the pros: there were no unturned stones, and there were a lot of them. The ending was fulfilling and it explained itself beautifully.
Cons: it was a bit unrealistic at times, as if it were really reaching.