We chose this cruise because it was stopping at five ports opposed to only three like most other ships. We chose Royal Caribbean because of its reputation and Carnival was the only other ship visiting these same islands at the time we could go. The staff was very friendly and helpful. The food, nothing to brag about. It was beautifully plated but lacked flavor. Nothing was that good. We didn't like that the all you can eat buffet was closed at 5:30 pm to prepare for dinner. This was the time that everyone was returning from their day on the island and there was nowhere to get food. Our set dinner time was 8:30 so we needed a afternoon snack and had only pizza, hot dogs, or small sandwiches to chose from. The room was nice and clean and the bed was really comfortable. Nice linens too :) We don't really drink so I can't rate the bar service. This was our first cruise and I guess we expected the food to be better.