The first 2 parts were a bit typical, and slowpaced/farfetched. The last part had a certain something, a certain change that made looking back on the entire book incredibly enjoyable!
While reading it, I would've scored it a bit lower but due to the thing in the end I have loved it very much