I haven't stayed at this resort, but used the beach on a couple of occassions, I can 100% recommend the taverna nearest the beach called "To Enekito" Is is a spotless clean, old style Greek taverna, Dimitri the owner and his wife serve lovely food and are very pleasant and nothing is too much trouble for them.
Stayed in a villa on top of the cliff here in late September last year. The beach was fantastic a sweeping bay of clean sand that was totally unoccupied, although there was one day when we had to share it with some other chap! No shops here but two good tavernas in the middle of the beach. Loved it