Iberia shouldn't be in one world
completely agree with first post. I often travel from UK to madrid and always book a BA flight. However the inbound/outbound flight is code shared with Iberia and I often get stuck on a crappy IB plane on one leg of the trip. What really annoys me is that I pay more for a BA fare, that would include drinks/meal on BA. But the IB flight is no frills and you have to pay for everything. I've complained to BA every time this occurs and occasionally am partly refunded. But I don't understand why BA put up with this level of service from IB.