I have cruised 3 times with Royal Caribbean and was really looking forward to a wonderful experience.
We have cruised with Carnival and Princess several times and thought maybe this would be equal.
But it was not. The first disappointment was the service in our room. We rarely saw our room attendant, but she did clean well. There was no welcoming towel animal or turndown mint at night.
The stateroom was marvelous with windows from floor to ceiling and wall to wall.