I had a problem with the transaction no fault of XE or mine but because the reciever of the funds gave the wrong. XE dealt with my frustrations, my fear of vanishing funds and my impatience, while I was traveling in Morocco without having very good phone or internet, with a professional attitude and being on top of things at all times. I cannot be more pleased by their professionalism.