Works great. Visa withdrawal is instant. You just first need to do deposit in currency that you will withdraw to it. Customer help restored my funds i sent wrong, eth woth smart contract and they manually allocated funds. They have a lot of work so it may take some time, but they will solve problem.