The dialogue between Sansa and Bran made me roll my eyes.
"I thought you were the three eyed raven?"
"I told you it'd be difficult to explain"
Err, is it that hard to say "The old one died and now I'm the new one". Definitely one of the worst bits of dialogue on the show.
Other than that, a good episode. Although what's with the timeframes this series? The Unsullied left for Castely Rock two episodes ago and just got there, yet the Iron Fleet was at King's Landing just this episode, then suddenly turned up at the rock two scenes later?!
Anyway, gutted to see Olenna die, but she went out just like she would, with a final 'smurf you' to the Lannisters.