I've played there a lot in the past, and never had a hitch at all. I use ePassporte for deposits and withdrawals there, and have withdrawn a dozen of so times, always quick and easy.
Lately, I've only been playig the CC games at the site. Since they joined with Absolute, IMO it's not as good as it used to be.