Was one of if not my favorite on first watch. I don't love it as much anymore, but its still spectacular! The two things I love most about moffat story telling is his understanding of the doctor mythos and having these overly complicated stories. This is more or less a test run for season 9 when you think about it. Really excited to rewatch 7, that is the season I remember the least about