well-developed plot, characters, and world/setting - creepy and atmospheric - nearly perfect blend of action, adventure, and romance - good pacing, genuinely funny and heartfelt - has a slightly rushed ending, though there is plenty of potential for development with a sequel - not sure about cara's addition to the group in the latter third – i would've preferred a slower ending with just the main characters instead