When you board the cardinal in NY, check the toilet immediately. When we left L.A., someone in the car did that. It was only then that the crew realized that none of the toilets in the car were working. Good thing!
After 2 hours of trying to fix the problem, they brought in a replacement car. Can't do easily after the train leaves.
As far as meals, you can order any meal off the menu for no charge. If desired, at breakfast you can also get juice, drink and a side of meat. Lunch also includes (if you get a burger and if desired) cheese and bacon, desert (if desired) and drink. Dinner includes a salad (you may have to ask for it), desert (if desired) and drink. Alcoholic beverages are not included.
I am not sure FreeskierInVt will be going by deserts during meal time. Better to suggest that the desserts are included. On the other hand, if enough alcohol is consumed, one might see deserts even in NYC!