L'hôtel en cristal se compose de 38 chambres et est situé à 1.5 kilomètres du centre d’Agios Nikolaos. Il est placé dans une petite baie et offre une vue merveilleuse de la mer. Des commerces, tavernes et bars se trouvent à proximité. La piscine de l'hôtel Ormos (à côté) peut être utilisée par les clients de l'hôtel Crystal.