Awful
Works well enough until something goes wrong.
When something does go wrong their support is clueless, speaks bad English and will not help you save the problem. Good luck trying to solve a problem during the weekend, you'll have to wait until next Monday when support is on schedule again... 
I would not recommend this bank if you like having access to your money