Let start with the positives:
-Itinerary was excellent. This is one of the main reason why I selected to cruise with NCL for the first time. I certainly was not disappointed with the port destinations
-Embarkation and disembarkation process was very smooth.
Not sure I would come back to this place. It was a bit scary. We even had an incident where a man kicked off his shoes and started yelling at us telling us that the Americans don't belong there and we should leave.