Deposit limits are pretty large, enabling you to boost your money rather with their super advertising