Carnival check in at Miami airport was great, after we finished,we just took the shuttle to the port and went thru security. Around 1pm our cabin was ready, our Stewart was so friendly and knew us by name. We had a small issue with the toilet, he fixed it right away. We love the black pearl restaurant, great service and food. the day entertainment was ok but the night shows were great!. In general it was a great service in the cruise, as well the ports and excursions. DR has a great port, you can go to a near bar with nice view or the pool. St Thomas we took a snorkeling excursion, it was fun!. I didn't like PR port because you need to take a taxi or excursion to find something to do, no beach near by. My favorite, Grad Turks, wonderful beach and shopping at waking distance.
great cabin, spacious and clean
checking at the airport was great
love the beach