It was above average... for Netflix.
My one issue is that it took them a few episodes to make it clear that the timeline wasn't consistent.
Oh, that and the immersion breaking point of having Jaskier not age. Geralt and the various magic users have the canonical explanation of aging very...