In my opinion the show is almost perfect. Few things are changed from the books but the Henry Cavill did an amazing job. One thing that bothers me is casting. The story is based on Slavic medieval Poland and there are clear descriptions in the books how characters look. Just look at the discription of Triss. I have nothing against the diversity however when so called political correctness forces creators to changed the art something is not right.