OK, I just took the plunge and made a deposit of $10 by debit card. They promised to return the deposit + my wins, $115, back to the card. Let's see if they are trustworthy.