Great place to stay in Mykonos from every single aspect!