Excellent place in Naxos town!!