The quality of the flight is OK. But to get there is a nightmare, the flight was overbooked and delayed, so we got on the wait list. To get our transfer boarding pass was an odyssey , initially we missed the flight due to the lack of information on Iberia Helpdesk. Thank God for a gentleman who approached to help us after finding out the flight was delayed, so he managed to put us on the wait list, and then we were lucky to get two seats. Delayed luggage service is the worst, we filed the claim, called every day for updates, and still after five days of landing, nobody updated us, so the luggage got back to Madrid, I learned this information by going to JFK Iberia desk, the lady there was very helpful and filed a new claim to get it back ASAP, as my blood medicine was there, I was lucky to have some medicine put in my carryon, I am hoping the suitcase will come today, otherwise I am out of medicine. I travel a lot, this was my worst experience, Iberia people are very helpful, I think there are poor procedures in place that make me decide to absolutely never use this airline again.