2nd time at this location. On the streets of spadina in china town, weird I know. But the Italian food here is pretty good. It's more of a self serve order at the front and grab your own utensils restaurant. The atmosphere is very laid back but offers high quality food. The servers were very kind. The price is okay I think. For a shareable pizza + a pasta it'll set you back around $30+. Depending what you order just the 2 dishes can be $40.
I do like this setting compared to a higher class Italian restaurant if I feel like just grabbing some decent pasta. It's quick and the good quality.