Knowing that Iberia had a rather doubtful reputation in the past we did choose this airliner because it was the best option for us.
Must say that all went very well, the booking, the price (!) the cleanliness of the plane, the staff, the punctuality and the seat comfort, BUT, note that we had booked Economy Comfort, means XL seats.
Two legs flight, Brussel to Madrid and then to Fuerteventura.
Madrid has a great airport, we could find our connecting flight very easy, the same when we returned.
Have booked already to Gran Canaria for next June :-)
PS : I'll copy this review to the IberiaExpress reviews because second leg was With IberiaExpress.