This ship was the worse that I have ever been on. The food was always cold. Restaurant & Buffet. You could not get food anytime you want. They were always running out of ice. The ice cream was runny. They charge you for room service. This ship was very very boring. The Shore excursions were great. They didn't make animal towels every day. We will never ever go on this ship again. Do NOT recommend it. We paid for our 3 kids and there spouses (8 of us total) for there Christmas gift and for the amount of money we paid, we and our kids were totally disappointed. Our Waiter & Asst Waiter were very nice and they were probably the best thing about this ship. The only thing they practically had on this ship for shops is jewelry and there shops are highly overpriced. This ship didn't have any deals when getting pictures. Carnival had deals and different kinds of frames.