Vangelis place the place to stay... with Greek hospitality all your problems fade away