I've been playing on this site for a while. Luckily I haven't put TOO much money into it, because the first time I tried to make a withdrawal (and a small one at that), it just never happened. Their FAQ section states: "withdrawals in DuelCash® are processed in 3 to 4 business days." So, I contacted support and was answered pretty promptly with very VAGUE replies ("[...] your withdrawal(s) will be processed in the next few business days."). When I pushed for what "few" means, I was answered with the same canned response.
But, overall many of the games are enjoyable and work well. But, some are a bit buggy. And, honestly sometimes they seem rigged. But, if you want to just play for fun, it's all right. Just don't give them money.
I am only giving one star because they are scamming people. If they weren't, I would give more.