The only thing you really need to be aware of is that TMA is a charter airline. That means that if they have to delay or cancel for any reason all they owe you is a refund. They do not have any internline agreements with the other airlines to rebook you.
They are subject to FAA regulations regarding safety and have received lots of good reviews on here.