invigorating
adjective
°Giving strength, energy and vitality.