That was surprisingly satisfying episode. I have been really down on this show lately. Yet I had a big grin numerous times. The writers finally remembered this series great strength - the cast and the relationships between the characters. Too much lately the characters are just being dragged along by the plots. There are very little mentions of their lives outside fighting villains. Or even that they are friends and family. I will miss Cisco but Carlos Valdes revealed that he had already considered leaving back in season 4. When the actors are not engaged with the material it shows on screen as much as they try to sell it. The emotions in that final party scene was fantastic. They need to work more of that in once and a while. They got to find time between whatever the current plot lines are.