This was a great, self contained novella. I was actually surprised how many layers it had for being only 97 pages. I admit, as I was glancing at the page count near the end I was going "how are they possibly going to wrap this up in X pages" but they did. 
 (view spoiler)[ Very strange for this genre, the final climax wasn't a huge fight scene. Oh, there were fight scenes, but they came before that final rush to solve the big problem." (hide spoiler)]