About a half an hour into this episode, I was thinking it was the weakest episode of the three so far. It didn't really feature Barry very much, I was thinking Cicile was replaced by an imposter, and this rivalry between Cecile and Iris felt a little overly dramatic. However, once we got to Jefferson and Barry's showdown, Leon shows up and this event takes a turn towards Time Travel, and then the end, I was back to thinking this is some of the best work Flash as a series has done since at least Season 2. I loved how this episode came together, especially Jefferson, Barry, and talking about Oliver. It's moments like that which made the Arrowverse endearing for a few years (specifically during the crossovers and Arrow Season 2 leading into Flash Season 1). Then we got the ending with Thawne and I can't wait till next week. I think it was an obvious guess that Thawne would be involved, but seeing he and Iris together (And Chester's hair) gave it the shock treatment that I was hoping for. This event might go down as my favorite Crossover event. I just hope they stick the landing.