Great place to stay in Mykonos, with everything you need for your time there