Ilona Andrews is synonymous with excellent, so I don't know what more to say. 
 I will say, though, that this is the first time I haven't like a hero of theirs. Or perhaps it's better to say I didn't quite warm up to the hero, Sean. I found him a bit to mean and a tad too cruel for my liking. His snark wasn't funny - just annoying, and I thought he was kind of a bully. 
 We'll see if that opinion changes in the next installments. But for now, yeah, Sean is the reason this is rated 4 instead of 5 stars. Still fantastic reading.