I've been to this location about a dozen times, there's also one located on St. Clair West. I've enjoyed each of my visits because well once again the food is authentic italian food!
The pizza cooked in a wood oven is always what does it for me! Their gnocchis are delicious!
The atmosphere is very modern and very exciting! It makes me feel like I'm in italy everytime i'm there! The prices are decent and honestly worth the drive to Vaughan - the only downside they don't take reservations.