We had a wonderful stay in Helios villa, everything was as described, spotless clean and the location is really amazing. Psaros restaurant recommended by George has a delicious Greek food that you have to try while staying in Almyrida.