A great place to stay near Mykonos town and beaches.
Even thought the weather was not the greatest for the beach, this place is near a lot of things, including the center of Mykonos. I will highly recommend you rent a car and really have no limits to where you can go.