The book is ‘good’, at least the first 3/4. It all goes down towards the end and it makes you lose interest. There are some boring parts and the narrative of the last part doesn’t feel coherent with the first, adding unnecessary descriptions. It has a lot of unexpected twists but they seem illogical, irrelevant and forced. It is entertaining but not really good as a whole, I was expecting much more.