we booked meal on irctc. half the menu was not served because train was 10 min late. whatever was served was poor quality staff was rude and did not give receipt although full payment was done at the time of booking. don't try it. not of reasonable standard seen in advertisements