A cosy fantasy with an unlikeable protagonist who redeems herself along the way. A whole load of cosy, a little less of fantasy. Interesting (but flat) humans, outstanding non-humans, decent but straightforward storyline. A nice light option for those who prefer cute fantasies and can read without overanalysing.