Agree except for the meals. They are just OK. The experience of talking to other people on the train can be nice but the food itself is not “delicious”.
If you really like to have good food when you travel, the dining car wears thin quite quickly. I lament the lack of options for better food (I would happily pay more).
I was massively impressed by the food when I took it, certainly as good as any restaurant my expenses policy even attempts to allow me to eat in, and I'd say better than most first class on BA which I've flown a few times, other than the fixed meal times (in F on BA you can eat whenever you want)