A good buffer read in between heavy duty ones. Quirky protagonist, buffoon-y smaller characters, odd guest appearances, witty dialogues, interesting mystery, cliches neatly wrapped in a nice packaging and fantasy elements set in modern times. Storm Front starts out like an episode of your favorite police procedural but quickly twists itself around with fantastical beings and magic with a movie like pacing. 
 Fun read.