I had written out a long post on the episode and it's pros and cons, but sadly I lost it, so I'll just say this...after a long time I actually enjoyed an episode. Yes it had it's weak points, but overall I would give this episode a 3 or even a 3.5 if I feel particularly giving.