I liked this episode for its simplicity. There was one central storyline with all three main characters contributing to its advancement. There was no side-plots to kill time, and no incredibly awkward moments (I could have done without the fart jokes, but that is not going to happen on this show).
This felt very much like a Season 1 episode when the show was in its prime and hitting its stride. The majority of the jokes were funny and the scenes had you begging for more. The 20 minute run-time seemed to fly by this week.
A surprisingly good night of CBS comedies altogether.