You may ask your agent to process your credit card directly with the cruise supplier and their is no fee. The credit transaction does not typically go through the agent, fyi.
Crystal is now going over 90 days and I am getting concerned. Any thoughts on how much longer it can take for a refund? Cancelled March 4 and today is 90 days out.