Established in 2003, this hotel comprises a total of 207 rooms as well as a hotel safe and lift access. Further facilities include a coffee shop, a nightclub, and a bar. Room service is also available.
This hotel is located on the coastline of Elounda, near Spinalonga Island. Various shops may be found only around 3 km from the hotel, while the nearest bus station is situated in the immediate vicinity (about 100 m).