I just got off a mediterranean cruise on Odyssey of the Seas. I found that I did miss the two time daily stateroom cleaning. If the cabin steward was easily accessible, once daily cleaning would have been fine. However, if I needed a clean towel or extra glass, I had no way of getting it. A stateroom attendant was nowhere to be found. I did call and finally reached someone, but then had to wait an hour for them to bring me distilled water for a cpap machine. With all of the other cut backs that I've seen, (23 cruises with Royal), I am switching to Celebrity or another line.