exhilarating

ex-hil-a-rat-ing

adjective

Making one feel extremely happy, excited, and full of energy.

"The mountain climb was an exhilarating experience."

Thesaurus

Synonyms: invigorating, stimulating, exciting, elating