I took a cruise that was to take me to La Romana, St. Maarten, St. Lucia, Antigua, Barbados and Grenada.
First disappointment: without any explanations, the stop at La Romana was cancelled. the company decided to give USD 100 per cabin.
On one of the islands, the stay was cut for three hours, also no explanation.
Cabin was ok, I had reserved one with a balcony. But in spite of having reserved two beds, we were accomodated in a twin bed and it was not possible for the personnel to make the change.
Santo Domingo has a very organized port, clean and with easy emigration and immigration process.