Was on the the Divina Cruise for a week and was disappointed. The embarkment took almost 2 hours. One of the people in my group was held in a holding area for 3 hours due to a problem with her identification she had. They made her wait until they were able to get someone to approve her to board while everyone and workers had all left the check-in area and they finally let her board.
We were later informed of law enforcement's were on the ship because they has problems from the previous cruise. We also had law enforcement's on come aboard on the 3rd day of the cruise. The food in the buffet was warm to cold and the dinners were mediocre at best. The waiters in the dining room most of them did not understand English and if you wanted to change something to the meal they did not understand enough to make the request.
Our cabin was clean but I did hear some other cabins were not as good. Did not need to attend the entertainment onboard as we were with a very large group that provided their own entertainment in the lounges. Which who were not part of our group were able to enjoy the entertainment when they played poolside or late at night. The disembarkation went well enough we were the last group to leave the ship.
Our cabin was decent it could have been cleaner as there was dust on the shelves.
The Bacardi Tour was good could have used a little more time seeing more of the distillery and tasting of the rum.
Departed from Miami
Taxi's were outside the port who took eight of us on a tour of the island at decent price and was very good.