We choose this for price and itinerary. initially pre paid drink package and internet package. Not on my card.did not get seating we asked for. Got. Later one we did not enjoy the dinning room setup or food .Day 1 we had to wait in line to straighten out all errors The private island. Was wonderful bring your own blow up float instead of.renting one . The Buffett was not good Food was cool and same thing every day. Complimentary Dinning room was not enjoyable. Our table was in a corner facing a wall,other cruises you could see the ocean. Food was very limited. And small servings extra$$ for additional entree. Ship very clean. Room steward. Babu was terrific helpful and friendly be prepared to do a lot of walking. Guest. Relations. Desk staff do not care I heard a lot of "I don't know" Will Never do MSC again. Last day engine issue delaying our. Arrival to port causing a lot of stress if we would.make flightS. Went to Guest relations and again was told."im.sorry we are not.responsible.to.missed.flights".