A little predictable in places. I was waiting for Harry to spot what I thought was obvious for about half the book, but the action and dialogue is great throughout. Lots of vampire-smashing fun. 
 There is language and sexual innuendo.