The Good: This was an extremely thrilling mystery. I loved being stumped the entire time I read the book. I loved Eva, her outlook and her friendship/romance/whatever with Nate. It was great how the visions Eva had changed as soon as the people involved in the visions changed their minds. The book was legitimately scary at times. More of a creepy, unsafe feeling. That was very awesome, having a book effect me like that.
The Bad: There was no real satisfying explanation to Eva's visions. Yes, it was resolved and finalized and all that jazz, but I never really got the feeling that the we knew for sure why she was having the visions that were so directly connected to the killer.