I have been going to Terroni's for years and years, but lately, it really hasn't hit the spot quite the same way.
I went on Saturday with a group of 17 and the food took an hour to get to the table. Then, we were charged 18.5% tip on top of our bill. Children were not served first and were very hungry.... but the server didn't automatically bring bread over and need to be asked again and again. Plus, I don't understand why they don't serve bread with vinegar or butter even. Just oil.
Food was fine, but it is expensive here. So I think that with all the other great Italian choices opening up in TO, there are more places to try.