Well done Iberia!
Just returned from an BRU-BCN-AGP and AGP-BCN-BRU trip with Iberia and as I'm not a regular user of this airline I must say that I was pleasantly surprised. Comfortable seat pitch; all flights on time; suitcase followed same itinerary as myself despite tight connections; good service; and, most surprisingly these days, a quite acceptable HOT meal on a relatively short 100 minute sector - all for a very reasonable fare. Well done Iberia!