This is one of the best vacations you can take. I go on a Royal caribbean ship at least once per year. I was on the Granduer last October and had a great time. We had to miss 2 of our stops due to a hurricane wiping out 1 island, and a storm closing in on another. The captain did a great job and was able to get us into another port. The only problem we had were the nasty people screaming at the staff for missing ports that they wanted to go to. I think we should have put them in the dingy and gave them a compass. Royal Caribbean cannot control the weather, just like a hotel can't on land.