well-heeled

adjective: Having plenty of money.