This was our first cruise and our overall experience was very positive. The checkin process went smoothly and being able to check our bags and have them delivered to our suite was great. I was very displeased with the RC wifi service. The ship was clean and had much to offer. Staff were exceptionally kind and efficient. Our dining experience was fabulous especially in the dining room at night. The variety of foods offered should have been good for anyone even people with restrictive diets. We ate in the Windjammer for most breakfast and lunch meals. Lots of activities available or you could just relax in your room, library, on the deck, on our room balcony or at the pool. I especially appreciated the adult pool area, but would recommend that the smoking area be located away from the pool area. We had great shore excursions. Super good drivers or tour directors (sometimes the same person). Would definitely recommend Royal Caribbean.