I’ve used XE regularly for years now, never had a problem (so I don’t know how well they handle any complications!). Rates are good (but avoid weekends), money transferred within the hour — when it appears in the beneficiary’s account depends on the bank, not XE. I can’t speak highly enough: efficient and to be trusted.