Port of Galveston was less than wonderful. Not much to do while we were waiting for our ship to come in... It was delayed by heavy fog that morning. A block from the pier is a small shopping/restaurant district, but we were done with that in an hour.
We stayed at the Best Western Seaside Inn which was a wonderful hotel. Very clean hotel (lobby and room), and very efficient staff. Breakfast was well stocked with fresh fruit, cereal, boiled eggs, coffee, juice, and much more. It also had waffle irons and batter so that you could make your own fresh waffle.
We drove down from southwest Missouri and that only took about 10 hours (drive-time).
Because of the fog delay, the ship guests were restless in the check-in area, but the Carnival port staff handled the situation quite well.
Because of the delay, the buffet food when we boarded (hungry from the delay) was cold and obviously had sat. A problem that I am sure they were aware of, but how do you fix that?
Our room was quite clean. Our room steward was efficient, but we only saw him 3 times over the whole course of the trip. We had a bottle of wine, and it took 3 days of the 5 to get him to get a bucket of ice big enough to fit our wine to chill it. That was frustrating.
The comedians were good, and kudos to Carnival for keeping the early shows (before 10pm) clean, saving the adult content for the late shows.
The production shows were fabulous. We left the second one "The Big Easy" saying "WOW!" I can't believe they could do all that on a cruise ship stage. Be sure you go to the shows!
Port calls were made in Progreso and Cozumel.
Our dining room experience was wonderful. The wait staff were attentive and efficient. The dining room shows were fun. The dining room meals were very well presented, and quite good.
Disembarking was orderly, as we returned to a non-foggy Galveston, in port on time.