I will start off we booked our transfers with MSC. The price and service was well work it.
Arrival at the cruise port to boarding the ship was in under 15 minutes. That was impressive.
We had the buffet once on the ship which was okay. Did notice some guest were pushy and rude. Most of our meal we ate in the main dining room. We had a dedicated server who was very attentive.
Cabin was clean, spacious and well appointed. Two things I did not like the shower curtain and the little TV.
The terminal was clean and easy to navigate. The staff were friendly and efficient.