First time ordered food on a friends recommendation, after that whenever I feel like hungry I order food with them only as on train from local vendors the quality of food is very bad.
You can order food via app and can call them. They track you location by PNR ( I Guess) , to provide you freshly prepared hot food. They schedule your food via checking rail running timing. Food packaging is brilliant and customer services are also good.