The wait staff were excellent, even with my food dietary restrictions. They were very helpful and fun.
Unfortunately the kitchen staff didn't follow the list of allowed foods even though everyone had the list.
My husband and I traveled with our adult son and his girlfriend. For the rest of the party, the food options were extremely limited. When ordering the steak on the 'always available' menu, it was the quality of food that I find at a very cheap diner. The food quality was not up to the RCCL quality.
I have never been on a ship where I almost never talked with the cabin steward. I saw him however he rarely said hi. I talked more with the other room stewards in the hall. Our guy didn't update our room during our main dining room (5:45 - 7:45) on several nights. He asked us to leave the room so he could work.
Room was basic to RCCL.