We went on the Liberty to celebrate our 30th anniversary with another couple. Weunderstood about changing course due to the storm but we had beem to Nassau and Grand Caymen several times (and once you've been there you don't want to go back) but had never been to Cozumel. While in Grand Caymen we did the submarine excursion only to see dead reef with no color and a few fish. But when we were having to re board the ship we had to wait for almost 2 hours in the sun in line to get on board due to getting enough tender ships to transport everyone back to the ship. One lady was having a heatsroke and noone was helping her even from the ship. The room attendants also broke a lense in our $225 sunglasses and tried to cover it up. They also quit doing any musical shows for the last 2 nights. The buffet that ran during the day stayed the same every day with no changing. The good thing was the dinners. They were incredible. I don't think we want to sail with Carnival especially any time soon! They are not very friendly or helpful when you have a problem!!!!