As one who has read the books and played the games I can say that this is an excellent adaptation of those awesome stories. Henry Cavill's Geralt is perfect and I can't wait to see the rest of the events of the book unfold with him and Ciri. This is a great show for anyone who likes fantasy.