well-to-do
affluent, comfortable, flush (informal) loaded (slang) moneyed, prosperous, rich, wealthy, well-heeled (informal) well-off
Antonyms
bankrupt, broke (informal) destitute, down at heel, hard up (informal) indigent, insolvent, needy, on the breadline, poor, ruined