Flourishing, thriving
Vigorous
Fresh; luxuriant
Characterized by success.
Well off; affluent.
Favorable.