A welcome bonus with a 100% match deposit bonus with free spins is generous. Some of the match deposit bonuses can be up to $1,000. You can also get hundreds of free spins. A no deposit bonus is top because you don't have to put money down to get free spins or cash to play with.