Great spot in Mykonos Town but away from the noise.