Das Hotel befindet sich im Nordwesten der Insel Rhodos, ganz in der Nähe des pittoresken Dorfes Tholos. Es liegt in Strandnähe und bietet Ausblick auf einzigartige Sonnenuntergänge über der Ägäis und den Bergen der türkischen Küste.
Zu den Ausstattungsmerkmalen gehören Wechselstube, TV-Raum, Restaurant, Parkmöglichkeiten und ein Spielplatz.
Das Hotel verfügt über insgesamt 47 Zimmer, darunter Einzel-, Doppel- und Dreibettzimmer. In allen Zimmern gibt es darüber hinaus Bad/Dusche, individuell regulierbare Klimaanlage (Gebühr), Radio und Direktwahltelefon. Der Balkon bietet See-, Pool-, Gartenblick oder Blick auf die Berge. Gegen eine geringe Gebühr stehen zudem TV und Mini-Kühlschrank zur Verfügung. Kostenlos werden auf Anfrage Kinderbetten bereitgestellt.
Im Außenbereich stehen ein Swimmingpool mit Kinderbecken, eine Sonnenterrasse mit Liegestühlen und Sonnenschirmen sowie eine Poolbar zur Verfügung.