I have only flown TACA once, but it was a mess. Not sure who was to blame, but no one in the airport knew where the plane was once the inbound didn't show up at the appointed time. Or if they did know where it was, they were not telling us. Either way, it is was a bad sign. I would rather be told my plane is going to be 6 hours late then just hoping that the next plane that landed would be the one I was waiting to get on.