Really good book. I was hoping it would be Harry Potter like in that it is kid appropriate and also enjoyable as an adult to read. It's definitely a great book and if I was younger I would probably have given it 4 or 5 stars. Well written, great world building, and a lot of fun. Wish the characters had been developed a little bit more. Especially for the supporting characters. Would definitely recommend reading though for kids/early teens.