I took the train from New York to Los Angeles. I did get a sleeper from Chicago to LA, it it only cost me $175 more. That made my food in the dining car free and I was able take showers. There was no such “smell” in the cars for seated passengers and most people were polite and respectful. Yes, get the sleeperette it's only a bit more.