This place has all you need for a holiday in Greece; prime location, clean and modern interior, attentive hosts, and good value for its price.