'Substance' is a characteristic that has become consistently linked to the Barbados international business brand.