The Shangri-La is a magnificent hotel!! While the facilities are excellent and there is a wide variety of activities available, it is the staff who are the best part of this place. They are friendly, helpful, attentive and so, so supportive. I have stayed here before and I will keep coming back each year as it truly is a wonderful place to stay. Thank you to all the staff, particularly in the Reef Wing of the hotel. To Mary, Katea, Vishal, Aleisi and all the team - thank you so much!!