Lousy experience on Carnival.
I was a victim of theft from the staff of Carnival Cruise lines. Management wouldn't lift a finger to help me. The staff on the ship cannot be trusted. If you dare to cruise with Carnival, don't let your ship card out of your site! They run extra charges that you don't know about until you get the statement.
Money hungry operation with dishonest and illegal activities. Beware!