El hotel está compuesto por un grupo de edificios tradicionales pintados de rosa pálido, agrupados alrededor de una piscina y rodeados de verdes jardines. Este complejo cuenta con un total de 25 habitaciones.
El hotel se encuentra en el centro de Tolo, a 250 m de la playa de arena del mismo nombre. La fortaleza de Palamidi está a 11 km, al igual que Nafplion, y el aeropuerto de Atenas, a 180 km.