Although it's not a large restaurant it's cozy atmosphere and incredible food make this a place you want to visit again. The portion sizes are perfect, the quality of the food is great, they know how to pour a drink and the staff are very friendly. There are many "high end" Italian establishments in T.O to pick from however in my opinion they tend to be overpriced and not worth the calories. Vivoli is far better than most and the prices of their dishes are much lower than the rest, I must also add that the background music is awesome! I've noticed that the majority of guests are couples and groups yet we've eaten there a few times in the last two months with our 5 year old son which they were more than happy to accommodate. See you soon Vivoli!!!