Designed for long stays, the brand’s debut in the Australia, New Zealand and Pacific Region, will offer a home away from home for international business travellers