My only complaint is that it was too short. I wanted to hang out with Ava and Leo a while longer! The story moves along nicely and everything is well explained for non-techy people (me) without dragging the story down in any way. This is not my usual genre, so to me, it was very creative and outside the box, but I'm not a good judge. However, the fact that it isn't my usual genre and I really enjoyed the story says something.