I just wanted to let anyone thinking about taking a cruise or anyone who is setting sail with carnival a few things about carnival. Boarding is a relatively easy process as long as you carry on your own luggage. If you do check your bags be prepared to wait several hours before you get it and they leave the bag outside of you cabin for all to see or take if they wanted. Make sure to read the cruise contract before sailing because it states that a change in itinerary that there is no compensation so if someone gets sick or a storm comes up that they can change port that you visit even if it isn't where you wanted to go.
The staff once you board the ship is from all different countries and only about 20% of them speak or understand English. The food I have to say is rather disappointing because the dining room staff speaks very little English so you order gets misunderstood and you may have to send it back a few times. The Buffet is cooked so that it accommodates several people so there is very little seasoning added to it.
If the port of call for your ship is Freeport I would like you to know that it is mostly a cargo port for freighters to move in and out of but they did have a nice town for tourist but due to the last hurricane season it was destroyed. Instead of removing Freeport from the carnival itinerary they picked another town in Freeport to send passengers it’s called Port Lacaya and it is a small dirty town with little to do and the only free beach access is a tiny 10 by 10 area filled with rocks and natives pedaling goods.