I have not read the books nor played the game. I admit I had to watch YouTube videos explaining each episode, but regardless I loved the show. The story is very interesting. Familiar but still different. You are dragged in it from the start and very soon you almost feel like it's legit history of long lost civilizations. Different timeliness are confusing at the beginning but eventually it all makes sense. There's no bad acting. All actors were very good. Henry especially. The fact he is a true fan of the books and the game made him perfect Geralt. The only reason it's 9 and not 10 is the fact there are no introduction to the story in some way so first few episodes are confusing if you did not reed the books or played the game.