NCL Platinum plan insurance

My family and I are taking the NCL Encore to Alaska. We got the Platinum plan for insurance, which is cancel for any reason and 90% back. Is this good enough for insurance? Anyone need to test this out to see if they actually give your 90% back without a hassle?