Italian restaurants in foreign countries are sometimes hardly worth the definition of Italian restaurant. But this one IS italian. Good food, kind staff, good wine. Nice pizzas, good starters.
My favourite desert, Tiramisu was disappointing however. The rest of the meal was really vey good. Prices are European level.
Village Market is a bit of a maze (a nice maze though). So just ask one of the guards. There is ample parking available.