El Nemesis se encuentra a 70 metros de una palya aislada y a 400 metros de la localidad de Neo Klima en Skopelos. Cuenta con jardín, solárium y estudios con balcón con vistas al mar Egeo.
Todos los estudios tienen aire acondicionado, TV, zona de cocina con nevera y baño con ducha, secador de pelo y artículos de aseo gratuitos. Además, hay conexión WiFi gratuita en todas las zonas.
Las iglesias de Agia Paraskevi y de Agii Taxiarches se hallan a 50 y 700 metros respectivamente. El puerto y la localidad de Glossa están a 8 km.
El Nemesis se encuentra a 15 km del refugio de vida silvestre Palouki y de la localidad de Skopelos y a 1 km de la playa de Chovolo.