It was pretty well done, but standards have dropped. I wouldn't go so far as to say it was one of their best eps. It was one of the best of the otherwise weak last half of this season, yes.
These inner-thinking episodes are supposed to be about advancing the characters. I'm not so sure they achieved that either, but rather got to write a nice one-off short story in 60 minutes.