As a PAX it had to be Iberia flight about 2 years ago from Miami to Madrid in a beat up 747-200 last row middle seat and noisy smoking people ( No smoking flight) around me.
No drink service for the first 3 hours. Meal was so bad I could not tell if it was bird or fish

Ability of the crew to speak English left lot to be desired.
I had a pleasure to fly with Iberia again about 2 weeks ago from ORD to MAD and I can tell you that this was a totally different Iberia. Crew was nice and polite. Airplane was new, food was good and service Excellent.
JJ