I will not repeat what others have written. Our second trip with Oceania and flown out from the UK to the ship. Due to the unforeseeable circumstances previously we had been told about the problems beforehand by our travel agent so there is nothing you can do. We were only getting the tail end of the problems as to be in the thick of it must have been awful. Oceania did everything to make life easier so those complaining had no right to do so as Oceania were trying to get the ship back to "normal" asap. Some passengers were extremely rude to the staff who were only doing what they were told to do. It was embarrassing to see the staff being shouted at for cleaning.
We were on 12 deck so embarked very smoothly and unpacked and eaten by 3pm, much to the annoyance of others who were still waiting for luggage gone 6pm!
The islands are much the same as we remembered them, only a lot more commercial as they depend on our money for a living.