This place is straight up depressing to be called a "Shopping Centre". The main floor where T&T and Cha Me Cha are aren't too bad but after you go upstairs where the vendors are, you notice a severe lack of people for a good reason. Note: A lot of the vendors have an odd day off so be mindful of that - usually Tuesdays.
There simply are way too many empty spots here and even then, a lot of the occupied ones don't seem to have much business. There are a few places that may garner a look-see or two, but that's really it. Whoever owns this place can't be happy with it. The secondary problem is that there are so many restaurants in the plaza outside that if there were to be occupants in the mall, there'd be no parking to make up for it. The parking lot is a nightmare as it stands and there just aren't enough spots, even with the underground parking.
This 'mall' isn't anything special. You have better options - go to Markville or STC instead.