I'm debating between a 3.5 and a 4 on this one. I didn't always like Celaena, and sometimes the dialogue between the characters was a little cheesy. But I really liked the fantasy elements and the world that Maas created.
Full review to come later this week.