

Do we have pantry / Food on long distance trains?
Hi,
We plan to travel from Shanghai to Zhangjiajae with family - Husband /Wife and one kid (4 years) in soft sleeper beds. Are we allowed to carry our own food / milk / Bread /Buns etc. or in train, we have a pantry / food service. If yes, do they provide western menu or only Chinese menu. Can we book our food menu in advance along with ticket and do we have food hawkers on train platform selling food stuff also like in India? For dinner / breakfast, can we get on train?
Are there vendor machines in train for water / coke / biscuits etc? also, in night, what is security measures in train for passengers luggage. Do we have any attendant in every coach or passengers are on their own. We ask this as, one berth will remain vacant (we are total 03) so, we cannot lock the compartment. So, please advise if there is enough space below berths to keep our bag and stuff.