RCCL typically does an excellent job and is a great value for the money.
Cats is a very poor choice for a cruise ship. At least half of the audience walked out at intermission, some didn't even make it that far. It may have done well at the Winter Garden on Broadway with a targeted audience but for the general audience on a cruise ship it is a real downer. Big disappointment for 75% of my group.
However, my biggest complaint was with the fitness center. It was as if no one was minding the store. They have the same machines as my local gym so I am familiar with the "feel" and operation of the machines.
Excellent - Kinda small but it is a cruise ship. Very clean, excellent service from our stateroom attendant. They could provide a bit more storage (clothes hooks, shelves, but overall no complaints.