Lefteris was excellent! We had some flight delays and last minute changes that he was able to accommodate. The view from the balcony was breathtaking. Communication from Lefteris was excellent and getting transportation was easy. We would love to stay here again!