English subtitles on, but I haven't been able to with this series. (Dunno why)
It always causes me to cringe a little when I have to listen to dubbed voices. But I'm able to get past it with Squid Game.
And I agree. It's hard to explain why I'm liking it so much.