Contrary to the reviews online, I really liked it. It has a bit of everything, a dark mystery, a super strong princess, and a fantasy beast. They tried to redefine for their YA audience how princesses don't need knights in shining armour anymore (sometimes old adults need to hear it too :P).