Good price. Six days five night cruise was $179. . Embarkation was average. It takes a bit of time for 2500 people to board a ship so that was not remarkable either way. When we arrived onto the ship we were INUNDATED with a pitch to buy the beverage package about 50 or 60 times in the guest lobby. Once we were given our cabin assignment we were allowed to go to the luncheon. Once again inundated with requests to upgrade our drink package and now our meal package. This continued throughout the cruise.
I enjoyed the food on the buffet although the same thing was served on the buffet every day. I didn't care too much for my food in the formal dinning room so we opted to pass after eating there three times although we received better service there.
The day spent at Mexico was horrible...we were taken to an area just at the end of the dock which was no more than a souvenir depot.
Not clean enough
Souvenir depot only
The island was nice if not fully developed. MSC was careful to make sure the native Bahamians were not able to sell their wares by discouraging passengers from bringing cash