Yet another cracking adaptation of a series of fantasy books; it truly is a golden time for fans of the genre. Long may this continue.

Having said that, this is not a perfect show. The first series was a little difficult to follow. I had read all the books many years ago, so some of the plot-lines were fuzzy in my head, but if I hadn't read them at all I feel I would not have been able to follow it. A re-watch was required before things fell into place.

And the second series is a little bloated, with a desire to introduce so many characters and disparate plot-lines. I felt simplifying the main story arc and having fewer involved parties would have been of benefit. I understand much of this may have been done to continue the story arcs of characters so viewers don't forget about them, but it was a little too deliberate for me. I found Fringilla and Cahir in particular quite incoherently written; as though they hadn't quite worked out what to do with these characters going forward but had to keep them involved to contrive the big reveal at the end. Fringilla vacillates from episode to episode, making it quite difficult to get a grip on her as a character.

But, there is a lot to like here. The three main protagonists all give excellent performances and just generally the acting is top notch. I particularly enjoy some of the weighty lines being given to 'secondary' characters like Triss (Anna Shafer) and Nivellen (Kristofer Hivju). The fight sequences are imaginative and visceral (though personally I thought the non-Geralt Witchers were sold a little short as the formidable warriors they should be), and it looks great. The locations and sets hit exactly the right note. My only gripe is, as I say, the amount of stuff going on. It's a thoroughly entertaining yarn, and a top-draw fantasy series.