She cooks three meals a day, still grows her own vegetables, drives herself to the shops and has a sherry every night.
But Ranfurly resident Bessie Pearson's longevity is also due to an old adage she was told as a young girl and has followed since then, she says.
"Be a good girl, lead a good life, choose a good husband and make a good wife."
It was old-fashioned advice that, combined with good genes and a healthy dose of determination, had helped her reach her 101st birthday yesterday, Pearson said.
She celebrated by having whitebait for lunch with a dozen or so friends who have been meeting at the Ranfurly Hotel for more than 30 years, and planned on having her usual sherry later in the day.