L'hôtel est situé à Matala, à la pointe ouest de la Crète. Il n'est qu'à 50 m de la mer et du centre de Matala. La plage est également à proximité.
Cet hôtel est réputé pour sa vue panoramique. Il comprend un hall d'accueil, un coffre-fort et un restaurant. Un parking est également mis à disposition.
Toutes les chambres disposent de la climatisation à réglage individuel, d'une salle de bain avec douche/baignoire, de la télévision, du téléphone, de musique et d'un balcon ou d'une véranda.
L'établissement possède une piscine avec pool-bar et parasols.