Try the ricotta cheese on margherita pizza
Charred octopus is unforgettable
3-course set lunch at $38++ - very worth it!
Excellent service and tasty food coupled with beautiful scenery!