I had really high expectations for this show, and after watching every episode (unlike some Rotten Tomato Critics that delivered their review without watching all the episodes.... shame on them) I am confident in delivering my 5 stars. Henry Cavill delivers an INCREDIBLE performance as Geralt. He clearly loves the role and it shows in his acting. I also thought the casting for all the other characters was very well done and have no complaints. As far the special effects, it is evident that they did not cheap out on that part either. The monsters look incredible and I know a lot of work, time, and money went into getting that right.
There is one thing I think people need to understand going into this 1st season. Recognize that the timeline is not perfectly linear. This in itself is not a problem, and I think its design helps create the backstory to develop the characters.