Delta sucks. They delayed our flights so we missed connecting flight and then mixed up our party (even though we booked together) to different flights. The lady then told us it was our responsibility to make sure we were on the same flight when we booked. We showed them original booking form and they told us  it doesn't matter because we were going to miss our next flight anyways. (Umm that's their fault). We were delayed total of 5 hours... To top it all off (I know it's not their fault)... We sat on runway for 2 hours. I will never fly with them again.