Let's break it down the good and bad. We travelled from New York to Bahamas
Good - Service, Food, Entertainment,
Could be improved - Excursion activities, cost of it and length
Good place to get some sun and beer at the pier
Poor selection of activities and weather didn't cooperate. So not the cruise's fault