I thought this book was fantastic. An enjoyable fantasy novel and coming of age story, the main character is strong, yet easy to identify with and matures a lot throughout the story. It also incorporates strong messages about positive body image, maturity, and understanding others, without over-emphasizing them to the point of being annoying.
The story has a decent amount of plot twists, a good portion of humour, and some exciting adventure. And I can't say how much I enjoyed having a female main character who stands up for herself, but at the same time, can admit when she's wrong and tries to do better.
I bought this book for my neice, but I fell in love with it myself. I'd reccomend this for girls of any age.