My wife and I had an awful experience. We decided to go on a Royal Caribbean cruise for our honeymoon and were very excited because this was the first cruise we had ever been on. At first the cruise was pretty decent, the food was delicious, the atmosphere was really nice. However, the service was lacking and the crew was not very friendly.
Then, on the second day of our cruise, the captain alerted us that the itinerary needed to be changed in order to prepare for the upcoming hurricane Irma. This change cut the cruise short a full day and cancelled two ports of call. The change itself was understandable considering the impending hurricane. What was not understandable was how Royal Caribbean treated the situation.
The PA announcements by the bridge were brief and did not contain much information. When we went to Guest services to see if we would be refunded at all, they assured us that some sort of refund was in the works and that they would be giving everyone free internet so that all guests could make necessary travel plans. They said that we would be updated in about an hour. Well the update never came.