Had a really good stay at the Theros Hotel. Apartment was gorgeous; so well refurbished and spotlessly clean. Enjoyed having drinks on the balcony and takeaway from the local Souvlaki place. Was a short walk to the beach and restaurants and a flat walk into town along the promenade. Only slight negative is pool could do with a bit more upkeep; grass got very long toward the end of our stay and pool surfaces themselves didn't seem to be regularly cleaned, though the area around it was.