I have mixed feelings about this book. In some ways it was amazing. It's a really great plot and the writing is lovely. But the characterization just wasn't there in many places. The only characters that really worked were Bailey, Widget, and Poppet. I just couldn't care much about the main characters. It also felt a little half-baked in places.
But I have no regrets in reading it. The amazing parts really did largely make up for what was missing. It just felt like it could have been more when I finished it.