Season 1 is an expertly crafted rendering of the book(s) for a modern Netflix audience. Very impressed. Great one-shot stories that build towards the larger arc. Being presented out of sync helped to build intrigue and develop backstory. A brilliant show.

Season 2 ruins Yennefer's characterisation built in the first season and shifts focus from Geralt to Ciri in terms of the main protagonist. A weaker season that is both less exciting and less interesting in terms of the entire arc.

Season 3 is just a mess. No wonder Cavill wanted out. All solid story telling is gone, characters act in opposition to their season 2 selves (a scramble to get back to season 1?) and the motivations are weak and uncompelling.

Had it ended at the close of season 1 it would have been heralded as a classic. Stop there if this is your first run through. Season 2 and 3 should have stuck to the source material.

Season 1 9/10; Season 2 7/10; Season 3 5/10.