started off rather so-so (but I went in expecting this because of all the advance reviews / thoughts saying that it was a non stop 'fun romp') but Capaldi and Kingston are just really amazing playing off each other, and their chemistry kept everything together long enough until everything fell into place and the episode really stepped up a gear.
There was some really great scenes, like the River's line about being sad because her diary was almost full, and at his confused reply, she states how the man who gave it to her 'would know just how long a diary she would need'.
Loved Capaldi's 'bigger on the inside' spiel, and River's flirting, and River's speech about loving the Doctor even if he couldn't love her back, and ... heck, let's face it - you could just cut off the first 20 or so minutes and start from there really. The back end had all the good stuff.
The final part was of course very touching - and I would have probably assassinated Moffet if he would have had the Doctor do everything he did for Clara but left River like that, so I am glad she got her own 'long way round' moment as well. It's only fair for his wife!
Though this settles quite firmly the end of River's story, as usual there is a lot of room for maneuvering. 24 years = 1 night on Darillium means she could go on a heck of a lot more adventures.
However, one thing I was surprised at is no resolution to the Night of the Doctor hologram version of River. So her story really isn't over yet as that hasn't been explained. Oh well.
Love River and definitely want to see more of her and Capaldi together.