The best stay in Mykonos Town! Perfect location, easy communication and amazing hosts