I stopped flying in 1996 after a bad experience. (I never was a good flyer and don't miss it at all) I love the train.
We go from Phila. to Orlando every summer and I travel for work all the time on the train. It is about 23 hours from Phila. to Orlando (on a good day, lol)
The restrooms in the coach cars are not very clean that is the only thing I don't like about the train.
We always get a sleeper (it includes all meals) The standard size sleeper would be ok for two people (average size) but we always get the deluxe sleeper much more comfortable and has private bath.
It costs just under $1400.00 for round trip for two in deluxe sleeper, about $900.00 for two in standard sleeper. (coach is about $200 each round trip, if your traveling alone in a small sleeper you pay the $200 for fare & about $500 extra for the sleeper)
Airfare would cost less than $400.00 for two of us, but for me it's worth it. I find it very relaxing, take a book, needlework, etc. I find going through the small towns and stopping very interesting. The added expense of the train is a perk I treat myself to. If your on a budget then it's much cheaper to fly.