Originally wanted to stay in Puerto Rico for a few days. The hurricane cancelled those plans for us. The islands we did visit. St. Kitts, Antigua, St.Lucia, Martinique, Barbados were all beautiful and the people friendly. Easy to find a taxi driver to take you were you wanted and made sure you were going to a safe beach,etc. Our focus was water activities, swim , snorkel, surf and jet ski. Our granddaughter had a wonderful time. She had tears in her eyes Friday night. Sad we were leaving and asked when we booking this cruise again. If you have children, the Kids Club is a must. They will be begging you to go. The water slide and other water sports on the ship offer ample activities. Food is good, service excellent and adult entertainment in evenings. The cruise line shuttled us from airport to ship. Given the magnitude of the task it went smoothly. Just be sure your flight leaving is at least in the afternoon. Between luggage, customs and check in , you must be patient and allow some extra time. Overall, A plus .