In the US, my observation is that some relatively-highend shopping malls are reasonably successful in some cities. But, near me, there's basically a dead mall that used to have Sears, Macys, and Penny as anchor tenants. All gone. I do have big box complexes (including around dead mall) that have some stores that seem to be pretty successful--supermarket and DIY.
But I don't know the last time I was in an indoor mall. In Asia and some areas of Europe, at least, I do think you have multi-floor complexes where you have pretty good eating but that doesn't tend to be the case in the US.