Is this the apartments also known as "Lefteris Village" - which is at the top of the hill overlooking the bay by Agastolli?Bob Crabtree