While I agree with all of these comments, if you are an MSC cruiser you recognize that these are KNOWN pitfalls/downfalls of both the cruiseline and the ship. Their IT is the worst in the business, their Credit Card policy is odd, but it is what it is, they will likely not upgrade the Divina to be a "smart" ship, and their communication 100% stinks.
However, the Divina is our favorite ship. Love how cozy it is.