well-heeled
adjective
Meaning
Rich; affluent; prosperous