Some of the reviews on trustpilot are legitimate issues with transactions, ID verification and so on—the kind of common problems found at all casinos. However, many also come from poor understanding of the T&Cs. For example, the need to wager the deposit 5x before withdrawals or provide photo ID.