What does que linda es la vida mean in English?

It is a statement meaning "How beautiful life is"
Literally it means "How pretty is the life"