Flourishing, thriving
Vigorous
Fresh; luxuriant
Vigorous; lively; cheerful.
Having great power of leaping or running; nimble; active.