This is a sweet little restaurant in a beautiful location on the beach. It is very popular and the food is good - but nothing special.
I was excited about dining here after reading the reviews on Tripadvisor but I was very disappointed. The service is awful. I enjoy a long leisurely meal but here we had to wait for over an hour for our bill. Service was definitely not provided with a smile, and in fact we felt ignored for most of the evening.
We did return to the Kalliozina to give the place a second chance, but sadly this experience was even worse than the first. A thumbs down from us :(