Virgin have only this week refunded us from our missed trip in April. Took them about 108 days.
I’m expecting about the same time frame although I didn’t get through till late June.
Good to hear you got your money back. I’m not exactly sure how to get money out of a credit card.