This was my fourth RCCL cruise. Due to my husband's cruise history, we are Diamond level. Our experience was great.
The room: we splurged on s junior suite, what a difference the extra space makes, we had a walk in closet, a bathtub, a sofa and club Chait with ottoman, we had a larger balcony with two lounge chairs and two regular chairs, the room was so pleasant that I found myself spending time in there in the afternoons when the pool deck was busy
The dining room: although food does not seem to be a strength of RCCL, the service was great, proper pacing of courses, friendly staff
Junior suite was a great size, I would definitely do it again we could afford it