
There are a couple of things I loved about this book; mainly the world building and the narrator's voice. That said, the main character Mac is bit of a flake and not my type when it comes to favorite heroines, but the way the author writes her makes her quite believable, and I'm hoping her personality will evolve with the series.
I'm also not too fond of cliffhangers, but I liked this book enough to want to read the next one anyway, even without the abrupt ending.