...
Much better than expected, the beginning felt like it would be generic but it knows how to hold pace and keep you reading, gets more interesting as I read which I really appreciate