I've heard horror stories concerning Iberia. Becuase of this I have tried not to fly theri airlines at all. SOrry for your luck.