Susan is right about TACA's overbooking problem.
I've had personal experience with this myself.
My very first trip to Belize was overbooked by 60 people....from a church group....and they had to bump quite a few passengers. We volunteered because we ended up with a free ticket, a free nights stay in New Orleans, dinner and breakfast the next morning and of course the "one free phone call". There were 7 in our group and they gave each one of us a double room. I lost a day of my vacation but I got my next flight to Belize free! Can't beat that!

I know they do this a lot and the cost incurred must be unreal. I'm not sure why they haven't figured out it would be better to refine their booking procedures than shelling out money to correct their screw ups. Go figure!

My summary of TACA's service is that because their home base is in El Salvador and most of their employees speak less than perfect english, the reservation process can be tricky. They lost my reservation on my second trip simply because they didn't spell my name right.
You must get them to repeat your info back to you and confirm your flight with a confirmation number. Then call periodically to re-confirm....and re-confirm again...LOL

Once you are on the plane...it's one of the best flying experiences I've ever had. Sometimes you get lucky and the plane is less than full and you can stretch out and relax. The staff on the plane were friendly and professional. Movie on board. The food was excellent! The drinks were abundant. I had a drink before dinner....wine with dinner....and an after dinner cocktail! I was feelin' pretty fine by the time I reached Belize City...LOL

They used to have a direct flight from New Orleans to Belize City which was very convenient for me. I could be in Belize in an hour and 50 minutes. They have since stopped that flight and replaced it with one that routes through San Pedro Sula, Honduras. It's still not bad though. The flight from Honduras is only 38 minutes to Belize. The view coming into Honduras is awesome. Green, green mountains and lots of crop fields.
I think it's the same from Miami...you have to route through Honduras. Occaisionally when it's busy enough they will do the direct flight from Miami to Belize City.