Our 5 day cruise was shortened to a 4 day with the deletion of a port stop. We understand the weather delay--it is Hurricane Season. However, the Embarkation was completely disgusting. As VIP's we were made to stand in line for over an hour and a half (we got to the port after the beginning time given by Carnival). The VIP's had to ask if there was a VIP Embarkation. We had to ask 3 times and were told to go to 3 different and wrong places, as were all others. Except for our waitstaff (Amin, Pedro) and room steward (George), the rest of the staff sucked. I was on hold for 45 minutes the first time I called Room Service. I was on hold every time I called for no shorter than 15 minutes. There were 3 times on different days that there was no coffee available (it was empty). The coffee that came through Room Service was so disgusting, I couldn't drink it. Believe me--I'm not a complainer. I'm a long time coffee drinker. The coffee was either burnt or was so weak, it looked like water with a drop of coloring in it. There was only one person each day working the pizza bar and one person working the deli, and on a couple days, there was one person working both at the same time. The buffets were closed early every day. Carnival didn't offer any compensation (other than refunds of the lost day and the missed port fees and taxes). No drink specials, nothing. Then there were staff who literally pushed people out of the way to wipe something up without saying anything.
Oh, and by the way, we ported in Nassau for two days. Uuuggghhhh. And...it intermittently smelled like sewage.
The only excursion we were able to take was well worth it: We were able to go out on the Catamaran snorkeling excursion with Reef Tours. We highly recommend it. It actually saved the whole cruise from being a bust.
Carnival was our favorite line, but definitely not anymore.