Finally! No matter what anyone says this episode does deliver even if it is a bit slow at times. Like come on it's doctor who just enjoy it it's back, and finally something big to really explore throughout this new season. It has probably the third biggest twist in all of doctor who.