Love this ship. We had a few different people that works on it make it so great. One of them that was AMAZING is Putu in the Casino he's a bartender. He is such a great man. And a very hard worker. He did am excellent job. And I'm sure hoping he will be there when I go back in Sept-Oct. He made our Cruise the best. Thank you carnival and thank you Putu. Also the cruise director was so fun! He made the cruise a blast. We did excursion at all 3 ports 2 were great. But the Belize one wasn't great it was so unorganized in the beginning on the ship were we were supposed to be at 830. We didn't get to leave till after 9. Then we had to wait on a bus for about 40 min. For people to show up that never did. So we were rushed from then on. Very disappointed and they only offered me 10 percent off. What a joke. Other then that it was great. Thanks again Putu for making it a great week for me and my family!