We boarded 40 minutes before take-off and when attempting take-off we aborted due to a technical fault and taxied back to the edge of the runway for repairs. This happened twice before we eventually got going 4 HOURS later.
To make matters worse, the in flight entertainment screens weren't working so even passing the time watching films wasn't an option.
The staff were pleasant and professional enough, but other than a bottle of water we weren't given anything to make up for the tedious delay.
Eventually we got going and flew safely to London. During the flight we were fed twice, an evening meal with one alcoholic drink and later a breakfast. I am not a fussy eater at all, but both meals were inedible.
I wouldn't recommend Delta based on this experience.