Overall a pleasant flight. We left Sydney and transit to Abu Dhabi for a 15-hour flight and then to Frankfurt for 6-hour flight. The first, third and fourth flight were great, particularly with the crew handing out drinks almost on the hour. The meals were surpurb. We had a choice between lamb with rice, chicken with potato and vegetarian pasta. The return flight replaced the chicken with potato with Singaporean chicken noodles and we had a cinnamon roll for breakfast. There were also sandwiches too. Unfortunately, the second flight was not up to the expected standard. There appeared to be confusion over the food allergies and meals being missed. I noticed the crew almost forgetting the landing safety check and most instructions for passengers were either not translated to English or were not clear. It was interesting to experience Halal with the Islamic call to prayer before the flight safety demonstration.