A large assortment, BUT... I wanted to pay with a card, but it didn't work out. So, I advise all those who travel to Samarkand, do not expect to pay with a card. Only in cash. ATMs are at every turn, but you can not withdraw and change at a favorable rate everywhere.
By the way, at the beginning of September 2023, 620,000 Uzbek soums were given for 5,000 rubles (according to the citizens themselves, the Russian ruble has greatly depreciated). The most profitable currency when traveling in Uzbekistan is US dollars. For $100, you will receive 1,200,000 Uzbek soums and feel like a millionaire)))