I enjoyed this quite a bit. Essentially it's a buddy movie in book form. The writing is quite good and the narrative takes some interesting turns. What keeps this from being a 5-star book for me is that some of the characterizations are a little clunky, especially the narrator and his friend, which, since you are around them all the time, can get on your nerves a little. Also, like a lot of first-time authors, there are a few too many coincidences that happen to seem plausible, like the right person showing up at just the right time. Again, nothing too off-putting, but it does kind of hit you (usually well after the fact) and pulls you out of the narrative. Finally, the pop culture references fell a little too self-aware.
However, that being said, overall the writing is quite good and the buddy movie feel negates some of the shortcomings that stood out for me. The plotting is fantastic and always keeps you guessing what is going to happen next. The twists and turns keep things interesting and the pace is kept lively throughout. I am really looking forward to the author's next book.