British Airways experience: from check-in to eating!