This was our first cruise holiday so unable to give comparisons with other companies but will give what I regard as a fair review.
The cabin overall was very good with Ricardo our attendant keeping it clean twice daily. The cabin with balcony was a good size for 2 people and comfortable. There were a couple of niggly points that prevented an excellent score but not really worth mentioning.
The jewel in the crown for Royal Caribbean are their staff. From the managers down to the general cleaners, everyone was friendly and went out of their way to be helpful and cheerful. So an excellent score for service.