The adaption is great overall. The only reason why its not perfect is because of all the horrible casting choices and some of the cgi is funny looking. Of course the main character casting choices are perfect, but a-lot of the minor characters ruin the immersion. You find yourself being like wtf who is that? Thats suppose to be this person?! After reading the books and even playing the games you have already painted a picture of what they are suppose to look like. I guess thats the time we are in now though. Company's either need to make a quota or are too scared too have a a small amount of diversity. In the end this does not help out the actors playing these characters. Im sure they are getting a-lot of unneeded hate, but in they are just doing the job they were chosen for and its Netflix's fault for putting them in that position. There plenty of people/actors in the world who fit the descriptions of those characters in the books but they didn't get the role. Overall the show is good, but it could have been something like the next game of thrones or lord of the rings. IF they chose to make a better painted picture of the world Andrzej Sapkowski created in his books.