Lee's place is one of the best places i have stayed in. Great island great place great location. In the heart of Mykonos, a few minutes away from everything.
I would definitely stay there again.