Excellent episode. It was fun to watch drunk Cersei. And it's always fun to watch Joffery and Tyrion....Jack Gleeson will forever be Joffery Baratheon now, just as Daniel Radcliffe will be Harry Potter.
And the scene with Hound and Sansa was done very well. Full of irony, the only man kind to a girl who firmly believed in fairy tales is the one who seems most hateful.
My only gripe is that it seemed a bit excessive to devote an entire episode to the battle. All the important plot points could've been covered in twenty minutes tops. Considering how many characters they are chopping off entirely, an entire episode (no matter how awesome it was) for the battle was a bit...unfair.