This is a legit casino licensed by Gaming Curacao. The games have gone through third party testing to ensure they are truly random and that they pay out the stated RTP%. Sometimes, withdrawals will be delayed since the casino is required to ask you to send in documents to fulfil its Know Your Customer (KYC) obligation). But rest assured the casino will pay out your winnings after this is done.