We selected this cruise due to previous positive experience with MSC. While the weather was not great the onboard food, service was wonderful. Staff and crew were super and looked after us well. The entertainment was excellent. We could not think about even one thing to complain about. One suggestion to passengers. The ships library was devoid of English language books after about a day. So take ...