Excellent location and rooms! A heaven in Mykonos