Dimitris place on Agia Anna beach was exactly what we are looking for and matched the descriptions provided. The place is in a great location on the beach and the recently added cafe is a nice touch.