Thank you everyone for your messages - I'm feeling reassured and will take the flight. You're right that loads of people must make this specific journey.
I was at the point of rebooking an earlier one as we don't want to miss 1 of 3 nights in Seville.
I'll definitely update as I know how useful it can be for others in this situation.