2.5 to 3 stars, though I don't really know how to explain why. It was enjoyable while I was reading it, though I did get distracted a way from it pretty easily. Now that I've finished it, I'm already forgetting details. Um, it seemed to skim over a few details, and it seemed pretty tame for a roc...