We were delayed 21 hours. To begin with it was an hour, then they herded us all to the gate like sheep - tiny gate, 500 people, red hot, after keeping us there some time they announced a 10 hour delay - "the baggage truck has collided with the cargo door and it needs repairing as it won't close". To cut a long story short, they put everyone in 5 different hotels, we saw noone after that, hotel gave us a wakeup call at 5.45am. Eventually a billboard appeared in the lobby - everyone to go back to terminal for 6.30am. We were not told where to go, did we stay near the check in desks? dep. lounge? Eventually there was an unorderly scrum to have all our boarding passes changed manually in the dep. lounge. We were told the flight would be going at 8.30am..8.45...9.15...no announcement, nothing more on the dep. board except 9.30. By 9.20 a man from another party went to the desk, turns out they were beginning to board the flight - we almost missed it due to lack of announcements/notices. When we finally got to Disney - POR said they'd given our rooms away as we should have been there the previous day and didn't turn up - TCD hadn't bothered to inform them of the delay. We got our rooms eventually, but you can imagine how tired/upset we were by then. We missed a whole day of our precious, long-awaited disney holiday. I will not be using them again.
It was not so much the delay that puts me off TCD - I wouldn't want to fly on an unsafe plane, but more the way we were treated and the lack of communication.