What makes a good life?

What keeps us happy and healthy as we go through life?