This is a monster sprawling mall. There are many many stores inside as mentioned by other reviews with "everyman" type stores to your high end designer brands. All bases covered.
They have the same spread food-wise.
All in all, a very complete mall. Parking can be hard to find in some areas but we had no problems. It's clean and well kept if a little confusing to get round.
Comfortable place to while away the time, although be careful if you walk by Lush, some people may love that smell but it was just too much. Noxious almost!