My refund was processed within hours of my request in a professional and timely manner, as it was for an associate of mine.
They might need a new pair of shoes from all the foot dragging and stumbling on this project, but they handle the transactions exactly like they should be handled.