I stopped cruising with RCL due to a problem which arose last year on board a holiday cruise. They did not rectify the problem to our satisfaction either on board or once we got back home. We were Diamond Plus members. No problem--we spent our money on other cruise lines and those cruises turned out well beyond our expectations and we have booked more cruises with them.
I'm happy that RCL got a bad rap and bad press. Serves them right for not doing the right thing to begin with.
Now don't bombard me with negative comments; this is only MY opinion which was based on MY experiences over the years with RCL.
Respect it and I'll respect yours. Thank you and happy cruising!