Flew San Jose Costa Rica to Madrid and paid for extra leg room seats so plenty of room for economy class. The plane seemed fairly new and the entertainment system worked well with good choice.
On the outbound British Airways flight we had dinner and an evening meal plus the crew came through twice with free water or Orange juice and once with mini ice creams. On the Iberia flight we got an evening meal and a “ breakfast box” and that was it. The food was absolutely tasteless crap......the worse food I have had on any flight anywhere......even worse than Ryan Air.