I have been using this service for past 5-6 months, no problems. Haven't tried anything high volume though, most I did was around 1000$ per transaction. Cards have no problem and have 3D verification for online merchants and ATM.
Though, I noticed some hidden fees for currency conversion and...