This cruise wasn't all bad, so I'll write about the good and the bad.
Good: very clean. wonderful, friendly staff. Food was good.
Bad: 1st full day, went to Nassau. You have to pay to get to a beach. We did a beach excursion. The beach was beautiful, we waited for an announcement for lunch, along with others and there wasn't one. We finally figured it out by ourselves. Got back to the ship to shower to explore Nassua after. Except for bars, everything closed around 5. Nobody told us, I didn't get to see Nassau.