Air India food is excellent. Cleanliness was ok,but in the toilets there was no toilet tissue left. Once going to India color tv was broken and the movie became black and white. and another time we could not adjust the volume of the audio system. I t was very loud we had to put Kleenex tissue over the earphone to reduce the volume.Other than this overall it was very comfortable journey. Leg room was good.