I did like the episode. They did a fantastic job of capturing the suffocating feeling of being trapped in a castle under attack. The special effects team, make up, set design and costume design is phenomenal on this show!
However, I feel the writing on the show has slipped dramatically since departing from Martin's story. I believe David Benioff and D B Weiss have set up a series of big moments that they want to work towards, and they will skirt any number of details to make them happen. This has never been more clear than in this episode, where there are continuity errors even within the same scene.
For example, when Jon is chasing down the Night King outside the gates of Winterfell he is surrounded when NK raises the dead. Completely surrounded. He begins defending himself as we cut to the next scene. When we come back to Jon he seems to have done quite well as there are no longer any opponents behind him, not a one!
Later Beric Dondarrion and Sandor Clegane save Arya in the castle halls. Beric is slain in an archway as he does his best Christ pose (eat your heart out Scott Stapp) and is stabbed repeatedly. The Hound picks up Arya and retreats to the safety of an unlocked room. The next shot is The Hound and Arya entering the room with Beric half a second behind them. "Wait a minute... how did you? Pretty sneaky, R'hllor" There's just no way he should have ended up in the space at that time.
Theon channels his missing brother, Victarion and fights off what seems like dozens of undead. Too bad he was unable to unlock this potential at literally any other point in the series.
While I feel the show's writers have missed the mark when it comes to what makes the story in the books so great. I did really enjoy watching this episode as I've managed to separate the show in its current state from how it began. It's a lot more of building up to "Oh sweet!" moments than it is that character driven, political intrigue tale from the books. Perhaps Benioff and Weiss will return to form for the last three episodes, but I feel it may be too little to late for me to recapture how I felt about the early season.