I thought this was the best episode of the season so far.