Although I was not sure about my opinion of this book in the beginning and didn't exactly devour it from the start, I found it getting better and better as the story progressed and I basically read the second half in a single breath. Throne of Glass is a very promising first book in a series and I loved it. 
 Is Celaena a perfect main character? No. She's rather arrogant, has a bit of an obsession with her looks (including a love for pretty clothes that one would not expect from an assassin), manipulative, and at the same time a bit dense every now and then. My opinion, however, is that this makes her more realistic. Everyone has flaws and Celaena's are pretty obvious. Just because she's an assassin, doesn't mean she can't care about the way she looks or be childish or petty at times - aren't we all? 
 It seems like the roles are reversed in this series: Celaena is the clever and ruthless assassin, having been through a lot and bearing the scars to prove it; while Prince Dorian strikes me sometimes as a damsel in distress - (view spoiler)[ being in love with someone he can't possibly be with, for example, and being too scared to stand up to his father, even though he does not agree with the king's views and actions (hide spoiler)]. I really liked this because it diverts from the standards. 
 Some of the bad guys are obviously (and sometimes even stereotypical) bad guys, but I didn't find this annoying. Other characters' loyalties and agendas remained hidden, leaving me guessing about their intentions for quite a while. There is an underlying suspense in this story that basically lasts throughout the entire book, drawing you in. Celaena is, also due to her described flaws, easy to relate to and the other characters were well-developed as well. 
 I enjoyed this story far more than I thought I would and I will definitely read the rest of the series. If you like a relatively light fantasy story with some bad ass characters, some romance, and some suspense, then I would definitely recommend this book.