A really nice place to stay while in Mykonos