Derek Jacobi. Fast-paced and very exciting. Structured like old school DW, with a group of people in isolation, surrounded by an enemy of some sort. Stories like this are vintage Doctor Who.
More important than that: this episode cleverly uses events from this season, and from the series’ distant past, to deliver a superb twist at the very end. 10/10