I too have done the Caribbean on MSC. Basically had no problems. There are some changes for U.S. sailings as water with meals etc. The ships are gorgeous but not ornate. The food was hit and miss depending on what was ordered in the dining room. Also, can't beat the entertainment level of skill. Would I go MSC again? yes, but not first choice. You can't beat their prices when they are trying to fill the ship. My advice? Don't go over Easter unless you know some European languages. English speaking people were minority during that timeframe and Europeans were here on their "Holiday"