I did NY to Miami in 2024, I was working in NY one week and Miami the next, made sense to me to have Sat morning down town in New York, then sit in a private hotel room with great food for 24 hours before arriving in New York Sunday evening in time for work the following day.
Could have flown Saturday evening and had an extra day in a hotel room in Miami instead, but I spend enough time in chain hotels
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?