All I can say is that flying 6 or 7 return flights to ALC each year, I have always arrived within 5 mins of scheduled arrival time [flights on EZY]. Having read the comments on Spanish ATC on this web-site, I have to say I am amazed that I have never been dealyed to a greater extent.
Perhaps I'm just lucky?