Boom 'Written by Steven Moffatt'.
Well, we've not seen that for a while at the start of a 'Doctor Who' episode.
Moffat though people forget was very hit and miss as a writer for the show, so I went into this wondering which this would end up being.
Ultimately it ends up being a bit of both. There are some lovely moments here, and it is a much better than average (based on recent form) episode.
It's got heart, it's got some nice messages, and there's good performances given.
It is however, in true Moffatt form, too complicated, Ruby becomes the saviour of us all (much like Clara and *shudder* River Song always seemed to be) and it feels like he's reaching back into his bag of tricks.
On the whole though, this was good and enjoyable stuff.