I really enjoyed this episode.

Good animation and lots of buildup/information.