Great location (The center of the city is reachable by foot).
Great owners. Very Clean. Absolutely Professional managing.
That's the definition of the Greek hospitality.
I would definitely recommend it.