I crave this place on a regular basis.
Their sandwiches are huge and delicious. They have extremely friendly staff, and food is always ready quickly. From mini-pizzas, to delicious pastas, this is some of the best home-style Italian food that Vaughan/Woodbridge has to offer.
My favourite: Veal parm sandwich.