Great place, great price! None better in Naxos.