I dont think the train is cleaned between up / down runs. Pretty bad experience in 2AC from YPR-BGK. Lot of bed bugs, attendant isnt helpful. Co-passengers also faced issue. Don't use blankets. e catering is available. Book your food online, decent options in YPR and GDG.