We stayed here for 11 nights in June and it was fabulous. We were greeted with a homemade moussaka which was a nice surprise.
The property is spacious and the roof terraces (3 of them) were fantastic. The beach is just a pleasant 5 minutes walk (and there's a bar on the way).
The owners were friendly and very helpful.