I recently flew Iberia/BA codeshare to Madris from T5. Having flown BA many, many times I was apalled by Iberia. They were by far not the cheapest and yet the service was poor and nowhere near the service of BA. I have been told that easyjet is better at a far cheaper cost. The Iberia 320 was dirty and the staff didn't seem to care, they just seemed to talk amongst themselves. Furthermore on BA at least for the extra cost you get food and drink included. I was surprised to find on Iberia that nothing is included.