The beginning half of this was a tad slow for my liking (but it did involve a happy Chaol so I was happy), but the story definitely picked up at the end. So many things happened in the last like 5 chapters! 
 I wanted to give it a 5, but Celaena was slightly too dramatic for my liking, so I had to knock it down a bit.