Great care has been taken to be as truthful to the books as possible. Details are well done, ranging from having the Witcher pick up a few herbs here and there to the fact that the series ( which follows three story lines set in different times) is connected by details and characters at different times in their lives, rather than paste a pesky 20 years back or so title on the screen. This is quite masterfully done. Casting for me was amazing, until they showed Triss Merigold. Why turn one of the few redhead characters out there to someone so different? I understand the need to diversify characters and in the case of Yennefer the casting works out wonderfully, even though she is not a carbon copy of the Yennefer described in the books or played in the games. So, what happened with Triss? Her last name, comes from her red hair, how do you even fix that? Huge blunder, and truly ruins the mood for fans that have even the tiniest knowledge of the Witcher universe, be that from the books or the games. Her eyes are described a thousand times as a piercing green that reaches your soul. Contacts? Anything? Couldn't they find someone that was mixed race and a bit more striking and added contacts? Well, I couldn't be more disappointed. Another major drawback is how well maintained Geralt's armor is. Scratch it up, toss it in the mud, stain it somewhat. guy doesn't take to the cleaners after each kill! Overall costumes are amazing, specially the mages. However, even taking Triss' casting and the cleanliness of Geralt's armor into account, I'd say that this is a great series. With fantastic effects, great fight scenes, cool monsters, awesome dialogues and overall great acting. Can't wait for more from Netflix, and to keep the seasons coming!