Solidly a three-star book. I initially was leaning toward a 3.5, rounded to a 4, but after a few hours to think about it, I really don't believe this book goes higher than 3 for me. 
 The unreliable narrator device feels a bit overused, so it's not new and fresh anymore, and the hype around this book, including all of the breathless "the next Gone Girl" pronouncements, doesn't do it any favors. 
 The last quarter or so is exciting as the pieces finally come together, but the first half is a slog. A book doesn't have to have likeable characters necessarily, but I didn't particularly care about any of the characters in this book, which is a problem. 
 Overall, I say this is a good beach or airplane read, something to pass the time, but not much more than that.