Yorkdale is cleaner than most shopping malls and is definitely stepping up and improving every time I go there. It has expanded quite significantly with new store additions as well as parking lots. During holidays it can definitely get crowded so I highly suggest to shop as early as possible. As for the food court, the have change a few and provides a variety of options from Indian to Greek to japanese. They even have a couple of dine-in restaurants. The franchise pretty much taste similar to the other franchise however it is definitely cleaner than most foodcourts.