Impeccable cleanliness and service. Greek hospitality at its best.