Island Shangri-La is happy to play host