Das Nestor Hotel bietet Zimmer mit einem Panorama- Blick auf die Berge und liegt in der Einkaufszone von Agia Napa. Im Hotel wird WLAN im ganzen Gebäude angeboten.
Thalassa Municipal Museum liegt rund 6 Fußminuten von dem 4-Sterne-Hotel entfernt. Skulpturenpark Ayia Napa ist unter anderem in nur 25 Gehminuten erreichbar. Es gibt auch einen schönen Strand in einer Entfernung von 14 Fußminuten von der Unterkunft. Limanaki-Strand ist gleich neben dem Hotel gelegen. Die Bushaltestelle Makapioy liegt in einer Entfernung von etwa 10 Gehminuten vom Nestor Hotel.
Das Hotel verfügt über 167 Gästezimmer, die über einen Balkon und eine Sitzecke verfügen sowie mit einem Schreibtisch ausgestattet sind. In einigen Zimmern gibt es ein privates Badezimmer mit Morgenmänteln und einer Sauna. Die Badezimmer verfügen über einen Jacuzzi und eine Sauna. Hier findet man auch Morgenmäntel und Hausschuhe.
Das Nestor bietet täglich ein englisches Frühstück an. Das À-la-carte- Restaurant Minos bietet auf seiner Speisekarte Gerichte der internationalen Küche. Die hauseigene Bar bietet Karaoke, kostenloses WLAN und einen TV sowie eine Reihe von erfrischenden Getränken.