Question Author
Just in passing, got home yesterday from Rome via Madrid. Had no problem checking in at the Iberia desk in Rome airport, but rather a frantic dash between terminals at Madrid airport to catch the connecting flight to London.
Had the Rome-Madrid flight been even slightly late, or I had children to deal with or been older and less mobile, would never have made it. More than three-quarters of the plane had boarded by the time I arrived, and a real pain trying to get somewhere to store my small wheelie case in the overhead lockers, everything being already full.
Again thanks for everyone's help and advice. Just got to claim back my expenses from BA now (!).