Not incentivised to write this, not a regular gambler (ie online casinos are not generally familiar to me), and I found BetNinja through some online recommendations. I approached with caution, as anyone would. I unexpectedly won big. This is the point at which a casino flops or flies, so I was excited to see if they live up to the positive reviews (amidst the negative). Yes, you have to complete verification and upload your personal information and ID. This is normal because casinos are regulated. You can’t withdraw unless you’re verified. This can take a bit of time, but they move fast. I couldn’t identify what they were looking to evidence in one of the fields, but customer service told me what to upload, and it was all set. When I was verified, I already had some queued withdrawals. Customer service actively reached out to me to advise of some detail changes they were making on my account (just as fyi) and told me how the withdrawals would be processed per T&C daily limits. Because I had a bigger win, I can only withdraw it over the course of several days. I was told that every day a withdrawal of the daily limit would be processed. It’s been several days now and every day without fail my withdrawal is approved and minutes after the funds drop into my account. I work in UX / product and I find the platform and interface to be smooth, intuitive and polished. Doesn’t feel like you’re playing some scammy offshore casino. It IS offshore, but it’s not a scam. They pay winnings but they are clearly big on compliance which means withdrawals are manually approved and reviewed. So, yes you will have to wait a bit on humans but if you know how regulated money-related things work, being diligent on both sides is beneficial for everyone. In summary: great experience, genuine operation, excellent customer service, easy to understand T&Cs. I’d be weary of excessive negative reviews as the casino DOES let you play before you undergo verification. So, as a user, be aware that to withdraw you will need to do this, you will need to be able to exercise some patience, and make sure you’re playing by the book (ie no dodgy sources of deposit funds, etc). If you won’t pass the equivalent of banking grade verification after you’ve spent a lot, yeah I’m sure you’ll be annoyed. As with anything money related, read the terms and conditions. Know what system you’re playing in and you’ll be fine. Highly recommend!