The onboard meals were the stand-out feature of the whole flight.
Qatar Airways offers on-demand dining in QSuites, which is a great concept that more airlines should adopt.
At the start of the flight we were given menus for main meals, snacks and wines. You can then choose whatever you like and dine at your own leisure throughout the flight.
To guarantee specific choices I would recommend picking your meals immediately after departure, especially if it's a busy flight.
The menu had a range of different dishes, including a sweet potato and coconut cream soup, smoked tuna and quinoa salad, chicken machboos, pecorino fagottini pasta, a cheese plate and bread.