4.5 Review to come. First book I've ever finished the same day I started it. At 300 pages, seems like a good feat.