What are the desired properties of a heat transfer fluid?

What are the desired properties of a heat transfer fluid?

Low freeze point, high boiling/flash point, high thermal conductivity, high specific heat, low viscosity, low vapor pressure, high thermal stability, high degree of material compatibility, and high level of environmental friendliness.