For the price in a place like Mykonos, this spot is definitely the best valued stay.