Allianz Global Assistance company (Allianz Travel) checks all of those boxes. Its parent company, Allianz SE, receives an A+ rating from A.M. Best (a leading insurance financial rating firm), and the company offers competitive individual trip and annual travel insurance products.