A good book. I liked the descriptions and writing style (slightly humorous as well). The cons were:
* Lots of POV jumping. That disrupts the story for me.
* No detailed explanations of the magic system.
* Most of the characters were ignorant of the situation and dismissed little clues from their minds, while the reader knew what was happening. That was frustrating.
I would give it 3.4 stars (to round down to 3 ;) ).