Disappointed with the cleanliness of this place. The dishwasher needs to be cleaned and serviced. All the water glasses on every table had specks of food on it and were all stained. All the cutlery had food remnants left on it. The table that I sat at was an oil slick when I placed my hand down and felt grease all over my hand. All the side plates were greasy. I was served a glass of coke that had specks of food floating around in it so I lost my appetite before my food arrived in what I hope were clean plates. Food was okay. Pasta was overcooked, but flavour was there. Osso buco bites were delicious but chips underneath weren't crispy. Mozzarella and pizza on point. Table we sat at was like eating on a roller coaster as it wasn't level. Took three wait staff to notice and fix for us. Will I go back to this restaurant? Not the Square one location. Richmond Hill location is so much better overall so I will stick to that one.