We have used Carnival twice in the past. This time the food was not as good. Hot food was served cold on the service line; especially at breakfast.
IT TOOK 2 SOLID HOURS TO GET ON BOARD. No one seemed to care how HOT it was at the Galveston port or that we were having to wait.
Port employees were over all not friendly. DO NOT PACK ANYTHING VALUABLE IN YOUR luggage. My earrings disappeared from inside my suitcase between 12:20 pm and 6:00 pm when it arrived at our cabin. They got 100 year old earrings and a family heirloom that were inside a bag rolled up in a shirt.
It was excellent and I would do this cabin again. A word of warning... The only thing wrong is you can hear the deck chairs above you being moved by people. It is quiet at night but in the daytime it gets kinda loud.
2 hours for embarkation and it was so hot at the terminal... Things went missing out of my suitcase also.