Princess Hotel is ideaal gelegen langs de helling, met uitzicht op de Ionische Zee. Het is een 3-sterren familiebedrijf, op slechts 80 meter van het populairste strand van het eiland, Lassi. Lassi staat bekend om zijn blauwe water en goudkleurig zand.