We had a 3 hour schedule change and I called asking for a refund, The customer service rep was delightful and cancelled each passenger individually. The refund showed up on my credit card about 3 days later although she said it would be 2-3 weeks.
I was most impressed with the experience.