The book was a good read, scary and entertaining. I did have a slight problem with the age difference between Silas and Rosie (he's 21 and she's 16--yikes!), but their affection feels real and overall the book is good.
Full Disclosure: The publisher sent me a free pre-pub copy of this book for review. It did not affect my opinion.