We stayed on the main island of Fiji 3 times while we waited to transfer to our outer island resorts. We stayed at the Sheraton Fiji and the Sheraton Villas. Both resorts we excellent and managed to upgrade us to ocean front rooms all times. The beach on the main island was not that nice and if you fly all this way to Fiji you really should go to the outer islands.