I truly cannot remember if I have ever flown Iberia, so I will write this as a first time flyer of the airline. Flights were on time, the staff were reasonably friendly. I arrived in one piece and so did my luggage. I would recommend this airline again. Also for the economy seating, I thought there was a little more room than domestic flights in the States. Madrid's airport is ginormous....so plan accordingly. They actually had a shuttle for us to get from the international section to the domestic terminal. Morocco is a different country but it was short distance outbound from Madrid. We did return to Madrid through the international terminal.