I found this book to be amazing! I was worried about the length because I was afraid it wouldn't keep my attention but I was never once bored. It had a great story with amazing characters and a lot creepiness. It does have religious tones to it but it is still your basic good vs. evil set in the heaven vs. hell. If this bothers you, you might want to stay away. If you can see it as a story where good is pitted against the bad and not get offended, then I highly recommend this book.