Best place to stay in Mykonos. Perfect location and incredible hosts.