I flew Iberia earlier this month and let me tell you that what they lose in in-flight service they make up in customer service and freindly staff.The last thing I would call Iberia is expensive.i got my ticket for 188 euro DUB-BCN-ALC-BCN-DUB.They are a great airline and I would recommend them to anyone.