Address Downtown, one of Dubai's flagship luxury destinations, has debuted its new digital check-in experience.