The foods was Alright, although not fantastic. They delayed boarding in Portland and didn't implement group boarding. However the crew was excellent, went higher than and past. Delayed my flights and no communication. We turn out paying 6 hrs in Doha. No food items or any problem in the airline. https://www.theluxurybooking.co.uk/flights-to-zimbabwe-from-london/