“Double charged me for a cruise I booked and now Expedia who took my credit card info. is telling me that Carnival's refund policy is 90 days. Of course Expedia gets a commission so I do not know who to believe or trust. This is illegal and I have contacted my credit card customer service and also filing a compliant with BBB. This is such unethical behavior. I would cancel if not for my best friends who invited us to celebrate their wedding anniversay. ”