elating
exhilarating
making lively and joyful
stimulating
making lively and cheerful
the exhilarating effect of mountain air