The full on Sleeper Service has gone (at one stage the onboard catering was a biscuit and hot chocolate!) so there is now a one tray proper food service which should be fine for most people (granted that this is trencherperson territory). There will be a buffet in the lounge, but frankly the best idea regardless of cabin is to book a hotel restaurant in Dubai for a late meal en route to the airport, arrive stuffed well after midnight, have the cheese plate on board then night-night.
It's called the Good Night service or something similar now.