We went here two times on the same day :DD
For lunch we had pizzas, which were nice with the melted cheese and good ingredients. In my opinion this will please your pizza cravings!
We chose lasagne, feta salad and squid rings for dinner and they were very very nice. The vinaigrette they use is delicious! My only complaint would be that the salad was too small.
The restaurant is located on the "main strip", clean and well taken cared off.