if i had to choose one restaurant in aghios sostis,for sure would be ole ole.
I have been there for 2times yet and maybe I will go there again this year because if you meet Roberto and his father Andreas and their OLE OLE retaurant just 1time no one want to leave them. Everybody who was there fell in love with the all of kinds of food they served. I have never eaten better food in my life before in OLE OLE. No just food or people are great but everything around you too. If you are on Zakynthos you have to try to eat in the nice garden which is special only for OLE OLE. I think nowhere you can see something like this find restaurant like that.
Zakynthos and Ole ole for ever ;-)