I have just travelled with Mytravel and did not pay for food. We were allocated row number 10 which I took to be a good sign and sure enough we were served food both directions as was everyone else.

Lesley