I for one felt this episode did a great job of doing all the good things right. It reminded me of the early joy of this show and how they took something that wouldn't really interest me story wise, and make it very enjoyable, fun, adjust all around great. The characters were spot on, developed, and fun too! Really spot on episode, and a highlight for this season. 9/10.
The episode was written by Josh Haber, who has had some real gems now.