We just went to Villaggio for Savour York Region special and were very pleased with that place. The atmosphere was really nice, perfect for a date or just fine dining with friends. They have very nice views from the windows.
Food was really good, like real Italian home made food. The service was great as well. The best tiramisu I ever had. For Italian food I would go there.