rejuvenating

adjective
  1. making someone or something look or feel younger, fresher, or more energetic

Examples