Athilia biedt uitzicht op de zee, een tuin en gratis WiFi. De accommodatie ligt in Nikiana, op 8 minuten lopen van Limni-strand en 1,2 km van Strand van Nikiana.
De units zijn voorzien van een terras, airconditioning, een flatscreen-tv en een eigen badkamer met douche en gratis toiletartikelen. Er is ook een koelkast, een oven, kookplaat en een koffiezetapparaat in de keuken.
Dimosari-watervallen ligt op 6,9 km van het aparthotel, en Agiou Georgiou-plein ligt 9,4 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Aktion (Lefkada), op 30 km van athilia.