Each season is rated very differently, so bear with me.

SEASON 1 The intertwining of the 3 stories you will either love or hate. I love. The offset timelines and crossovers created depth which would otherwise be overt and, quite frankly, boring.

Season 1 opens with an action-packed sequence laced with subtle humour and revolving around a heart-throb. Screw Superman. A rough-cut Cavill with a surly, sarcastic demeanor better suits his voice and style of acting.

Joey Batey delivers a brilliant performance which offsets Cavill beautifully. The music score built for Batey was well-crafted indeed, complimenting his voice. Not quite 'Treme, you understand, but a worthy score nonetheless.

They were the stars of the show, in my eyes, everyone else fading into almost-obscurity. Ciri's repetitive acting wasn't a huge seller for me. I was quite bored watching that plot, and Yennifer's was so far-flung from the main plot she was wasted on me for the first half of the season.

The one-episide Princess, however, whose acting was absolutely extrancing yet her name is nowhere to be found - was fabulous and made that episode one I couple happily rewatch. Someone help! That was an actor deserving of a far bigger role.

SEASON 2 Great drama and character building for Siri, great play off between Geralt and Yennifer, but low on action. Hold on though, the sun does come back!

SEASON 3 First half Plot hole, plot hole, plot hole. You'll still enjoy it, but either the script writers need an overhaul, or the Director. Without spoilers, but to give you an idea:

1. Oh look, Ciri left her sword behind. Oh look, here she has a sword, but Geralt has his 2, so where did this sword come from?

2. "The code word is x." Okay. "Here's me using the code word." Okay. And... why did you need a code word? What happened? Oh, nothing.

3. Ciri in a village somewhere, and now she's in the middle of a forest being chased by x. Wait. What? How did we get here? Rewind...nope, didn't miss anything. But the Director did.

4. A promised Geralt they would look after Ciri. Ciri runs away. A...nope, doesn't look for her. Just moves on. Okay... and... yeah, no mention or justification for this. Just...forgot to put that bit in the story.

5. Here's Ciri's gift from S2 in full force. Need lead up. Nothing. Just... "let's drop in to save a backstory here." Cheap move, poorly done.

6. The time taken for travel is slipped and screwed up after the first couple of episodes.

7. "We have disguise ourselves." Oooh... how are they don't to look? Oh. Same as they did before. Well, low budget on the costume, and... they hide how?

Meanwhile, Ciri gets great character development, including her relationships to her pseudo parents (Geralt and Yennifer). The relationship between those 2 is fantastic and well planned out. Probably the only thing that is.

The time-skip episode was terribly structured. They word have had less boring repetition had they done his POV, then hers, but no. Let's just jumble this s*** up. Well done. And let's recycle costumes from previous seasons.

All in all, low budget for a profitable affair.