8 hours is a pretty good amount of time to enjoy it, though of course longer flights e.g. SIN-LHR give more time for a full sleep in the separate bed. I think the ex-SYD and ex-MEL flights on the A380 have two meals so you get a decent level of service.