Rather loved this episode. Yes, it had its weak moments - note to whomever is directing this - putting everyone in a crowd and having them stand about, doesn't tend to elicit great acting performances. The actors looked rather bored or restrained. But other than that, I loved it.
( spoilers )
( spoilers )