Cruised with Carnival on the Victory ship in the S. Caribbean. The islands were gorgeous, weather fantastic, ship was clean and the food was an 8 out of 10 points. The staff were friendly and helpful. They even let me use their phone for no charge when I had to contact my credit card company after my card was compromised. I would sail with them again without a second thought. One word of advise - you don't need to book many shore excursions with them. Just get off the ship and ask any waiting taxi to take you to where ever you want to go - most often it was a fraction of the price. The only excursions that we did was the zip line in St. Lucia and the turtle encounter in Barbados - they were well worth it.