On the Southwest Chief, which I think is the train you are on, you can expect soap (bars like you'd get in a motel) and towels, but not shampoo. The in-room shower is also the toilet, and is about as cramped as an airliner toilet. There's a more spacious shower on the lower level that I prefer to use.