Health makes a good life