invigorating
in-vig-o-rat-ing
adjective
Making one feel full of energy, refreshed, and stimulated; very refreshing.
"The brisk walk was truly invigorating."
Thesaurus
Synonyms: exhilarating, renewing, revitalising, revitalizing, restorative, fresh, enlivening, brisk, life-giving, tonic, refreshful, animating
Antonyms: debilitating