This story reminded me a lot of a mix of Harry Potter and the Roald Dahl books. Really cute story. The characters are greatly developed and the storyline has everything you could hope for. There're little twists and turns that you don't see coming and that have you yell "no way!" while reading the book. Even if the story seems a little slow at some parts, the language which is a rather high level totally makes up for it.