Outstanding, the story line is complex and not very straight forward but if You really focus You will understand it (will come easy for You if You read the books or played the games), if You don't get it, watch it again :) it's a bit like cloud atlas where it may take a while for everything to fall into place. When it comes to characters, Henry Cavill IS THE WITCHER, he absolutely nails the role and so does the Yennefer played by Anya Chalotra, it seemed like a lot of the story is really about her but i loved every second of it, on the other hand Ciri, was portrayed decently well but her story doesn't pick up until later into the series, so I would expect the season two to bring much more to the table for the little one. and of course Triss... She's ok, just ok, but I did not imagine her looking like a gypsy with curly hair and her role was rather small, in the canon her roles isn't huge but perhaps i developed a liking for her from the games, either way, did not enjoy this character very much. if I was going to rate it out of 10, it's a strong 8.5 for me, the only things that would make it better is a further developed Miss Merigold and a few more scenes with monsters, loved it!