Exhilarating

EXHIL'ARATING, participle present tense Enlivening; giving life and vigor to the spirits; cheering; gladdening.