well provided for

See: opulent