If you look from the inside, 40% of the areas there are vacant. The main sports shops, some local brands, a food court, and that's it. It is better to drive 5-7 metro stations to other more local shopping centers. It's more local-oriented, and the quality is much better.
There is always a good shopping center when I come to Shanghai, and you can buy things and eat in Uighur. The rest are mostly Chinese, by the way, there is a Disney store nearby where you can always buy gifts for children. The metro is within walking distance .