One of these days, I'll need to stop reading these books before the movie comes out! I can never tell beforehand which ones are just going to introduce characters and which ones are going to spoil the whole plot! (Spoiler alert: this one's a whole-story spoiler, at least as far as I can tell.)
That said, it's cute. It's a cool story, and does a good job of standing alone without seeing the film.