I thought it was the best episode of the season so far. First episode was shit, second was ok, while this one was decently good. Next week's looks fucking bad ass.
I was loving Fred and her "Shut UP Spike!" attitude in the first half of the episode. I think that's what made it for me.