We had to cancel our cruise because of illness. Generali was quick to reimburse what MSC cruise said was due but did not cover expenses for excursions and parking that were not purchased through MSC. No where in their contract is this limitation stated.
We also had difficulty getting service charges reimbursed by MSC. They sent credit to our credit card company who for some reason did not post it. After weeks of trying to determine with Generali and MSC why this was not reimbursed an MSC agent discovered the issue and sent checks which we received six weeks later.
Recommendation: Insure with someone like Faye