The storyline is based on timeline manipulation back and forth to keep you in the loop. The frustrating part is that the witcher character is "secondary" unlike what game and novel lovers expected. Also, evil characters' graphics were below expectations.
A good show and already thrilled for the second season to give "the main player, the witcher", more space.