hale and hearty
hale and hearty {adj. phr.}
In very good health; well and strong.
Grandfather will be 80 years old tomorrow, but he is hale and hearty.
That little boy looks hale and hearty, as if he is never sick.
Categories:
Source: A Dictionary of American Idioms