embarrassment of riches
noun phraseDefinition of embarrassment of riches
: a very large number of things from which to choose
With so many fine restaurants in the city, diners are faced with an embarrassment of riches.