Dimitris place is nice and comfy. Stores, Restaurants and Beach is close by and walkable.
Very nice people, recommend staying there