it's not free - you have to buy miles or a club membership it seems for it to go through. Minimum spend is 87 euros. Given that it's cheaper than seat selection on upcoming flights and I get lounge access, it makes sense but won't for all. I had it reconfirmed by email that we have to wait until April 20 to get confirmation of the match which seems a long wait.