The apartment is ideally located in Mykonos town, and great value for money