There was so much hype about how great this book was. Well, it was okay, not great. While the characters were interesting, the writing was immature. One of the first signs of this was the way the names of the characters reflected their behavior. It just seemed too juvenile for an adult novel. The ending was abrupt and too happy, it didn't fit with who the characters had become.
This story could have been better if the author had more experience. I will not be rushing out to pick up his next book.