I don't understand why Terroni is so popular. I've eaten at both locations several times and each time I experience mediocre food at high prices. To make it worse, at the Queen St location the mediocre, overpriced food is served by unpleasant servers. Main courses are not always served at the same time. One evening, we had to wait almost 10 minutes between the time my husband and I were served and the time that our two friends were served. And no explanation for the delay was offered. If you absolutely must eat at Terroni, go to the downtown location - at least it is in an interesting building with a large bar area.
Note that the restaurant does not do substitutions - "out of respect for Italian gastronomy".