I have been utilising Xe.com services for a quiet long time, I should admit that generally efficient, fast and they got the best exchange rates,their customers customer services are doing great job always, their sepa transfers are so quick and efficient however if you make payment through a intermediate bank to your beneficiary bank, the whole picture changes:the payment is handled so quickly by Xe.com however, intermediate bank(which is selected by the Xe.com bank partner) delays and their compliance department puts the payment for further hold.Therefore beneficiary bank receives remittance so late. This process in the end, causes so much delays unfortunately.I made electronic payments recently to east Asia which arrived after 3 or 4 weeks average each time. Isn't it too long?.. The verification issue could not be called as frustrating nor hesitating nor sentimental..it has nothing to do with frustration at all.. Of course banks have to do verifications we do accept as customers but what we don't accept the mothods manners styles that they utilize to do verifications are troubled,. If XE.com can improve it's partnership, it can easily find better immediate banks.. As CUSTOMERS WE can easily find better serving service provider either..XE customer service agents should understand this fact.. As customers, we are not toys of intermittent banks