Season 1 was okay. They played with the storyline too much and made the whole thing confusing with ridiculous CGI. The whole thing just seemed like a "yeah ill watch it but nothing more". Season 2 however, wow. It feels as if the writers read the criticism and took it on board and have produced a cohesive and understandable follow up. Bravo, that rarely ever happens. The acting has improved, the characters have improved, the sets have improved, and overall believability has improved, but most importantly, the writing has vastly improved.

The only thing i have to comment that is even slightly negative is the fact Ciri looks like she just walked out of the make up room.