Superb location with amazing facilities. Kitchen was well stocked and apartment was very clean. Even though we did not get to meet them, Eleni and her son were also very responsive and helpful to our queries. Check in and check out was also very smooth. Would recommend staying here for a great experience!