This was exactly what I expected it to be.
The way I see it, if you like River and enjoy a good bit of silly Christmas fun then it's great, and I enjoyed it, lots of laughs.
Nothing serious, complicated or overly sensible. Just the kind of crazy, light-hearted fun with River Song you'd expect at 5pm on Christmas Day.