The whole family is what makes this place so great. They are the true definition of Greece. So warm and loving and always there to help. They know the whole island like that back of their hand and are readily available to give you tips and tricks. They are Leo located in the best part of the island central to all the best locations. Couldn’t ask for a better stay