Overall, it was a good cruise. Of the things that were in their control, it was nice. Our primary reason for selecting this cruise was to go to Grand Cayman. We get on board, and they announce that we will not be going to Grand Caymen which is scheduled for 4 days away because of predicted bad weather. Seemed like a premature decision to me. Later we found out that other ships did go to that port that day. We stopped in Cozumel, but our excursion we booked was cancelled, the reason ws also "bad weather". We didn't find that out until we got off the ship and walked up the meeting place. Our money was refunded. And then finally, at Jamaica, even though there was clearly bad weather, they didn't cancel the beach trip, but then it poured on us, which shortened our beach time considerably. So we were 0 for 3 for excursions.
Negatives (with worst being 1st):
-- The elevators are too slow and too few. We spent a lot of time waiting on elevators. I tried to be patient as I know it takes a while to load/unload with elderly and disabled on board. But after waiting for several minutes, when they would finally open, they would often be full. Many times, 1 or 2 would be 'out of service' or on a 'medical emergency'. In the end, we did a ton of stairs.