In Air India there is no staff courtesy. We checked in just 2 minutes late but they reused us to give the boarding passes, though in all other airlines they are not so stringent. There is no senior authority to talk about your grievances. Lack of adequate bus service from Delhi Domestic to International Airport, due to which we got delayed.
But the food is good. At least a long route journey it is comfortable also adequate leg space.