I see a lot of mentions of great food. On the train from DC to NYC, the dining car is like a little league concession stand. Is it better on longer routes?