You can expect a very friendly staff, super location, and everything you'll need from a place to stay in Mykonos