My husband and I chose this cruise for our honeymoon. Unfortunately, our destinations were altered due to Hurricane Irma, but RC did a good job of keeping us informed. We were told about 3 weeks after Irma and 4 weeks before our cruise that there were going to be changes. I cannot say enough good things about the food, it was amazing, especially dinner each night. Our servers were fantastic and went above and beyond. Bartenders were good, but a little slow. I did order the "surf and stream" internet on the last day to catch a football game and it was virtually nonfunctioning, but it is my understanding that this was likely due to the weather (stormed on the last day).
Our excursion in Labadee (Sandbar Island Getaway) was gorgeous.
In Jamaica, we went kayaking, the staff on the trip was exceptional, but actual placed we kayaked, I felt, did not provide a real tropical experience, is was inland, almost felt like a medium sized lake as opposed to an ocean.
I had never been on RC, compared to the carnival cabins I have stayed in in the past, these were great! Size was not bad and balcony was great!