3.5 stars. I enjoyed this, but I think I would have enjoyed it more if I had read it as a serial, rather than as a whole. It felt a little bit disjointed at times. Otherwise, though, I liked it a lot.