It has been 5 or so years since our last cruise, also on RCCL. Things have changed a lot, and not for the better. Food was not as good as we remembered. Impossible to see the ice show because the crowds were so large. Too many activities during the day while many folks were taking shore excursions. Too many overlaps in entertainment schedules. Impossible to see future cruise planners because their hours were so short. Johnny Rockets now charges for drinks, in addition to the cover charge. Why they bother to stop at St Croix is beyond me. There is nothing there.
HOWEVER, we enjoyed the cruise. Cabins were clean, food was good (just not great), staff was friendly and helpful. Wait staff in the Windjammer seemed more attentive than before. Production shows were good, and some of the professional entertainment was good (but not all).
Clean. We had to ask for ice, but only once. Only had towel animals 3 times in 7 night cruise. Mini fridge not very cold. My wife thought the bed was a little hard.