I chose Royal Caribbean because it was supposed to be the best, in every category. I've cruised before on 2 different Carnival cruises and they were awesome, so I wanted to go a "level up" to RC. I went with my boyfriend, who had never cruised before.
I can't eat dairy, so dining was difficult. Nothing is labeled, so you don't know if things contain milk, or are cooked with butter vs oil etc. The only person who knows how dishes are cooked is the chef on staff, which is not an easy/quick way to find out.
The food overall tasted good but there were not many healthy options or dairy-free ones. No desserts were dairy free, unless requested a day ahead of time in the dining room.
We had an interior room, which was fine. (Not sure on the letters?) They came to tidy it 2x a day which was awesome! But not necessary. Sometimes the toilet wouldn't flush which was scary!
Took a ride to Magen's Bay and the ride was scary. We hit trees, signs etc. and it was expensive for what we did.
It was OK, the vendors on the beach hound you and actually chase/follow you walking down the strip to get you to rent a chair/umbrella