We went on this same cruise ship in May 2019. It was a disappointment over this holiday time.
We will never go again on a ship getting ready for dry dock renovation. Service (except housekeeping and table service) was lack luster and not the usual friendly greetings with a smile. Our bill was not correct at end. We still have not received our refund from a RC cancelled excursion. Food was boring as same each night except one or two new selections. Had to send some back each evening. Prohibition show special at an extra cost, was so bad the 8 of us in our party left after 20 minutes. Our Honduras stop was cancelled during the summer for we think ship problems. It was very disappointing by many in our party. We were celebrating out 80th birthdays and were treating our children and grandchildren for this cruise. There were 11 in our party and we paid for 5 cabins. The day to be spent in Costa Maya was cancelled due to weather so was no fault of RC. Entertainment and shows were good. Check in and check out good. For the extra cost of a holiday cruise, definitely not worth it. Even the evening Promanade area "sales" were left over merchandise from the rest of the year---very little available for sale compared to previous cruises. All in all we felt they were emptying the closets, storage and the freezers! Even the pastries for breakfast in Windjammer Café were stale each morning.
Our family was together and that was a good thing since we do not live near each other. But will not happen again.