We have been on approximately 11 cruises, seven of which have been on RCCL. We chose this cruise because it was going to four places we had never been to before. We will remember this cruise for all the wrong reasons. While this cruise had a number of minor annoyances, the two major issues were the fact that the cruise to Aruba did not go to Aruba, and the snorkeling excursion in Bonaire did not permit us to snorkel.
We purchased the shore excursion well in advance. One week before sailing, RCCL arbitrarily changed the minimum age for snorkeling, so my youngest son was not able to snorkel. We were told he could sit on the beach, but he would not be allowed to enter the water.
The Aruba issue had to do with weather, and I understand ship safety, but this cruise was two years in the planning and was selected because of the destinations.