Had a cruise from Puerta Rico down through Leeward islands. St,Maarten was destroyed week before so we went to St. Croix. While there we were told we had to run from another hurricane to Aruba. St. Croix was destroyed after we left. So we actually ended up seeing none of the ports we planned and getting an extra day as we had to finish in Fort Lauderdale.
What could have been a disaster was handled i thought brilliantly by Royal Carribean and the Captain. We were kept well informed, given free internet, extra days on drinks list and the people from Puerta Rico were well looked after by taking them back a few days later and allowing them to stay on ship until then.
We are from Australia and had previously cruised Silversea and Seabourne so actually had little expectation of Royal Carribean as we choose cruise based on where it was going.
cabin was fine as we had cheapest level with window. Mid ships so best if you are sea sick