I have cruised with RCCL many times and am a Diamond Crown and Anchor member. I travelled with my sister and 3 others in three side-by-side cabins. My sister and I had done this same sailing a few years ago and had a great experience overall.
Overall, the ship was clean and well kept. Our cabins were facing the Promenade and were a lot of fun to people watch from. The downside was the afternoon music was awfully loud in our cabins, making napping difficult. Our cabin steward, Alfina was so great. Always friendly and took very good care of us.
We chose the My Time Dining option and had a set reservation for 7pm. It worked out very well as we met for breakfast and dinner but went our separate ways otherwise. Adrian, Henri and Yan were terrific. Their level of service was beyond what I am accustomed to on RCCL. The food was good, but not fantastic. We did the Chef's Table one night and were totally wowed! I must say the Windjammer was chaotic and uninspiring overall. Dining room breakfast was much more satisfying.
Cabin was average size - small. Overlooked the Promenade. I enjoyed the people watching but the afternoon music was loud and made it difficult to relax and nap.