I wouldn't call this a mall. Nor would I say it's great or terrible. Unless you work or live right around it, there's really no reason to go there at all.
Winners is probably the best store there. Oh and I like having Sunrise Records there as they have a Ticketmaster booth so it makes picking tickets up easy as I work in the area.