My experience with Taca has been that they are notoriously late & delayed but once they are up & flying, they are great. But you MUST be at checking AT LEAST 2 hrs prior to departure. They WILL sell your seat to someone else if not. Also pays to call and reconfirm your flights several times before you leave. They often cancel flights out of the blue and will not notify you. BUY travel insurance!