El hotel, inaugurado en el 2003, dispone de 207 habitaciones y ofrece a sus huéspedes, caja fuerte, ascensor, cafetería, discoteca, un bar y servicio de habitaciones.
El hotel está situado en la costa de Elounda, cerca de la isla de Spinalonga. A 3 km hay tiendas y comercios y a unos 100 m encontrará una parada de autobús.