I have cruised 4 times once with Carnival which I wasn't impressed with, and the last three with Royal Carribean. We sailed on Anthem of the Seas. From the start boarding in New Jersey to departing it was perfect. The check in was fast and efficient. We were able to go into our cabins at 1:00 and our luggage was there shortly after.
Carol our room attendant was very sweet, our room was perfectly made up twice a day with the fun animals. :)
Aubrey our server at dinner was so attentive to our every need (special diets) he went way and above. The food choices at dinner were great, many different dishes to choose from each night. The buffet had many different choices daily.
Cabin gets a 10
I loved the idea of not flying to Florida this port was fast, easy and efficient.
Our excursion ended up getting cancelled due to stormy weather the night before but we still had fun shopping, drinking and going to the beach.
Excursion cancelled due to stormy weather conditions. We did a bus tour of the Island. The driver was very knowledgeable of the Islands History. Did some shopping.