First of all, this was a sketchy-feeling casino, but their site looks user friendly enough and surprisingly much simpler and better than a lot of the other ->Curaçao<- casinos.
The support is shit, it gets translated and is most likely some third-party managing multiple casinos at once...