That was really a great episode. Sassy Davos is my favorite. The Theon rescue scene kinda fell flat for me, but I'm just kind of tired of that storyline.
Tyrion's trial was done SO well. Peter Dinklage = A+++++
I ended up watching his rant at the end 3 times just because I love it so much. I was a little worried about how Shae's betrayal would be handled, but it was very well done. I've done my fair share of **** talking about the showrunners, but the last two episodes have been fantastic.