Abundant, luxuriant.
Very high-spirited; extremely energetic and enthusiastic.
Fresh; luxuriant
Flourishing, thriving
Vigorous