Solid 3.5. It was a very creative premise and a fun read, but pacing a bit messy at times. I enjoyed it more when the scope was a bit smaller. It really jumped from small operation to small town so quickly that I felt like I was being pushed into bigger spectacles so that we could reach the final act/battle