I could not choose my seat through their web site nor book a supplemental baggage. I had to call their help desk (friendly staff) but I lost 25 minutes for the whole procedure and I had to pay to choose my seat (free on AF so far).
Last time I use Iberia !!!