We stayed at Shangri La on the coral coast last year, for 5 nights then went out to Botaira island resort in the Yasawa islands. Both excellent but very different. Botaira is more"basic" - not commercialised, small number of people and all staff knew our name.

We are going to send my in-laws for a week at the shangri-La, as a thankyou for all the stuff they have done for us