Seriously so much better than a shopping mall. Variety times 100. Anything, literally anything, this world calls a human need is sated here. Just ask. But don't ask too loud, you'll be drowned in vendors. Free enterprise, not on steroids...on crystal heroin. Unadulterated shopping. A lot of the same things, over and over so you can price compare easily, haggle, negotiate, complain, whine, and act cheated. Part of the process.
But wow the supply is dazzling, gold, silver, leather, haberdashery, trinkets (i.e., useless stuff you'll regret), sweets, juice, foods...on and on. Even WCs are signed and sold like a product. Every and any human need. Photos usually ok but be careful of small signs, especially artists and furniture shops. They don't like photos.
Also beware of carts, motorbikes, running you down, knocking you over. No, they won't steal you stuff, no pickpockets (if you drop a coin, somebody will pick it up and give it back to you) but they'll knock you out if step in the way. You're the guest, they live here. They're trying to make a living out of it. Slowly converting streets of home into streets of shops. The souk like swamp, expanding inexorably into peoples houses. Inflation has bit here as everywhere. When hassled, just smile and wave and avoid eye contact. Whatever you do, don't show interest unless you have interest. No fisherman appreciates a fish tugging, ripping his bait and swimming away.
Easily spend 2hours here. You'll be exhausted (especially in hot and crowded). Then hit a coffee shop and sit, watch it all. Take it all in. You won't forget it.