The place was easy to find, Eleni did not speak English but luckily the integrated translation on the chat made it easy for us to understand each other. The location is good and if you rent a car would be the perfect place to accommodate.