This is not exactly a book I would have ever come across by myself or even given a chance if I had. To be honest, the only reason I gave it a go, is because Tom Hiddleston narrates the audiobook.
But I'm very happy I did. I'll admit I might not have enjoyed it as much as I did if Hiddleston hadn't been the one reading it to me. He is a splendid actor and the voices he made and his way of reading certainly mirrors this. He is as talented with his voice, as with everything else. I had a brilliant time just listening to him bringing the various characters to life, sometimes even questioning if he was indeed voicing ALL the people, because it just seemed so unbelievable.
That said, the book itself is pretty good as well. Much of what kept me paying attention, was Hiddleston, but obviously also the plot itself.
I found myself liking this book and its characters, much more than I originally thought I would. I loved the take on gypsy magic, and found the entire plot very refreshing from what I usually read. It wasn't exactly a fast paced or complicated plot, after all it is a sort of childrens' book, but it wasn't too simple either. It was interesting.
While Yann and Sodi were very likable characters and very easy to root for, I found the villain, Count Kallivoski, to be quite compelling as well (not because he's a nice person, mind you, but because he's interestingly written). He's unsympathetic, cruel and merciless enough for anyone to eagerly await his demise, but he's not simply evil either, there's a human depth to him, and it's made clear he might not always have been this way, that he might have once wanted to change. I like that, it makes him an excellent villain, because he's got reasons to act as he does, he's got passion (or lack there-of). And man-made cruelty is by far the scariest thing there is, in my opinion.
While the ending leaves plenty of room for a sequel (and such a thing has already been published) it is possible to read it as a single book. I'll admit, though, that it actually left me wanting to read the next one, because while it isn't a cliffhanger, it doesn't exactly wrap things up either. Still, we'll see if I ever get around to the second one, since there's no Tom to read that one aloud to me.
Other than that, it's brilliantly executed, the book never loses focus, it's got a rich and flowing language and is all in all just a really good book.
I still recommend you get the audiobook if you intend to read it, Tom Hiddleston's narration made "reading" it a rather more fun and thrilling ride.