I've been on 3 Royal Caribbean cruises and all I can say is that they keep those ships clean as hell.
I hear ya.
Used to cruise RCCL , never encountered anything like this. Even sailed this ship a few years ago.
Off on a Princess cruise for 10 days next week, btw.