The advertised package adds up when checked against the bonus terms: three deposit bonuses of 100% up to £/€ 4,000, 50% up to £/€ 4,000 and 100% up to £/€ 6,000 equal the headline 250% up to £/€ 14,000, and three batches of 100 free spins make the advertised 300. Each step needs a minimum £/€ 20 deposit and uses a published bonus code (1WP, 2WP, 3WP). Free spins arrive on a schedule: 20 immediately, then 20 on each of the following four days. An unclaimed bonus expires in 3 days; an activated bonus expires in 7 days. Wagering is 40x under the bonus terms. Slots contribute 100%, minus an exclusion list of roughly 120 named games plus all jackpot slots, while card games, roulette, video poker and other games contribute 5%; the contribution of sports bets is not defined in the bonus terms we reviewed.
One clause deserves quoting in full, because it defines how your money and bonus money interact, and it does not resolve cleanly. The bonus terms state: "All the bonuses are non-sticky. It means, you cannot request your withdrawal until wagering requirements are fully fulfilled. Also, you start playing for real money first, then for bonus money, and as soon as bonus money is lost, the bonus also gets lost." The first sentence describes bonuses you cannot walk away from before wagering; the last describes bonuses you can. We quote it rather than translate it into either standard meaning; if the difference matters to you, ask support for written clarification before depositing.
Two further rules worth knowing: only one bonus can be active at a time, and a bonus is cancelled automatically once the balance tied to it falls to £/€ 0.2 or less. The UK does not appear in any of the bonus-exclusion country lists in the bonus terms, a statement about the operator's own lists, not about UK law. Finally, the home page's descriptive text presents a different welcome offer with different figures, quoted in US dollars, that does not match the bonus terms; this review carries only the contractual version.