The 4 night cruise is the perfect amount of time. The islands were beautiful, especially half moon cay. This Island alone is worth the trip. The ship was very modern, well designed and very comfortable. Our stateroom was spacious and beautiful. We had an exterior ocean view. We chose the open dining which was convenient for us. The service and food in the dining room was exceptional, however the buffet was about the same as your local hometown buffet restaurant.