After the show fucked up the Tyrion/Sansa wedding entirely last episode I had zero hope for the handing of the Red Wedding but it worked very well. Roose Bolton was the clear badass of this episode. One of my favourites in the books.
Glad to see Catelyn gone as she doesn't resemble her book counterpart at all.
I have not read the books (nor do I intend to)
You really should. Show is good but the books are some of the best fantasy you'll ever read. They're a lot more morally grey and the tacky titillation is absent.