Less than 20 hours total travel time each way, and A380 on the last leg of the return flight. I haven't been on one of those before, so looking forward to it.
If you haven't done so already join their Skywards programme, you'll get airmiles and tier miles which all add up and allows you to prebook your seat. Check on seat guru for the best seats