Allianz is who we used back in 2018 when we had to cancel Panama Canal cruise 7 days before sailing due to emergency medical issue. No problems getting our money back. Took a few weeks, due to having to obtain letter from doctor saying she recommended not cruising.