Mere minutes in, you will know exactly when and where you are. I thought there must be some phrase to describe that. It turns out, there is:
Mise en scene. It drew me in immediately. I look forward to the remaining episodes. If you are a fan of the Red Riding series, you will probably enjoy this.