There is a person. If you give him food that is not delicious, then he will get angry. He also likes shopping and spends money on things that help him live comfortably.
He can not control his appetites for food and comfortable things even though he doesn't have much money. He can not live a simple life.
What is a word (an adjective or a noun) saying a person who loves eating yummy food, shopping and can not live a simple life?