If you want to trade up comfort for the price of the items you're paying then why not. This plaza is filled with bad asian drivers, limited parking and congested lines. This is partly due to the fact that there are 3 asian restaurants in the same plaza along size with a big supermarket. I think it's about time to fix this place up and expand their parking plans.
As for the store, it's well organized, neat and easy to find what you want. The prices are always fair but beware of those hounds who will jump on things when there are awesome deals. And yes they do tend to get awesome deals. Very random deals I must say. For example, a whole turkey for $10 at a random time of the year no where near Christmas or Thanksgiving. Why not.
Keep in mind the more you buy the longer you have to wait in line because all you'll be doing is avoiding the express line up.
Carts are not free as you'll need to deposit $1 to start. Not the old-school $0.25. Man I miss those days.
I think you're better off going to a Chinese supermarket just down the street on Don Mills. You'll get fresher, cheaper and faster service.