The fifth and final season of Stranger Things Vol 1 finally premiered on Netflix a few days back, and since then, every individual has been going gaga over the plotline and performance by the cast.