About food, i would say if you board the train from new delhi then i am sure you are going to love food but if i talk about dinner which is poop in over the train from kanpur, its third class.... yuck bekar food. So, better is ki delhi paar hee acche sein khana khaa lee aur dinner mein veg aur non veg ki jagha continental food mangaye woh hee sabse better hai .