A really fun book, with good story telling, but a bit cheesy at some points. The second time I read it I didn't enjoy it nearly as much as the first time. Overall, this book is perfect for the intended age demographic (10-12), but the whole, unicorn, magic wand, flying broomsticks stuff can be a little cringe-worthy in the in later years (But is still worth the time to read!).