As someone very familiar with the books - and in original at that, some games and also having a painful and regrettable memory of the original tv show (this one is not the first attempt...), I thoroughly enjoyed it.

First of all, do not be fooled - this tv show is not "faithful to the books". And this is it's simultaneously it's greatest strength and it's greatest weakness. Obviously source material is vast and it needed to be condensed into several episodes, and choice of the stories is not difficult, when we have to introduce main characters and the connections between them. But the flashbacks are virtually indistinguishable from the main story line (as in the saga, in contrast to stories/flashbacks, which as books were anthologies of stories... to some extent), and I'm pretty sure this will make somewhat difficult to follow the events for "vanilla" viewers. There are some things that are unique to this show only, but understandable: books understated and left a lot to the imagination of the reader, and Author intended it that way. Anyway... That's one star taken away from perfect 10. I personally like it that way, but I agree with other reviews: someone in production should be sacked.

Henry Cavill from now is Geralt for me. Forever. His performance is now eternal. Of course good material helps immensely, but this match is perfect. Some other actors are also excellent, but overall... cast could be better. Acting of the lower quality characters is also a problem. That's another star detracted.

I must be honest though - these are "technical" issues, which in no way make the show bad. Just... slightly less perfect.