Das Castello Village Resort liegt zentral in Sissi an einer Hauptstraße. Restaurants befinden sich in etwa 20 Metern Entfernung, eine Bushaltestelle liegt unmittelbar vor dem Hotel. Der öffentliche Sandstrand ist 5.200 Meter entfernt, das Meer 550 Meter. Die Umgebung verbindet das lebhafte Ortszentrum mit der ruhigen Landschaft Kretas und eignet sich für Spaziergänge, Ausflüge sowie Tage am Küstenabschnitt von Sissi. Ein Garten ergänzt die Anlage um einen Platz im Freien.
Die 147 Zimmer verfügen über Klimaanlage und teils über Meerblick vom Balkon oder von der Terrasse. Zur Ausstattung gehören Doppelbett, separate Schlafzimmer in ausgewählten Unterkünften, Safe, Schreibtisch und eine Kochnische mit Kühlschrank, Minikühlschrank sowie Tee-/Kaffeemaschine. Satelliten-/Kabel-TV und kostenfreies WLAN halten mit Nachrichten und Unterhaltung auf dem Laufenden. Duschen, Badewannen oder Whirlwannen stehen je nach Unterkunft zur Verfügung.
Der Außenpool bietet eine Abkühlung zwischen Ausflügen und Strandtagen; Liegestühle und Sonnenschirme stehen für die Zeit am Wasser bereit. Sauna, Dampfbad, Whirlpool sowie Massage- und Wellnessangebote sprechen Gäste an, die Ruhe suchen. Fitness-Studio, Tischtennis, Billard, Darts und ein Animationsprogramm bringen Abwechslung in den Aufenthalt. Wassersport wie Tauchen, Windsurfen, Wasserski und Kanufahren ergänzt das Freizeitangebot.
Im gastronomischen Bereich serviert das Resort Frühstücksbuffet und Abendessen vom Buffet. Buchbar sind Übernachtung mit Frühstück, Halbpension und Vollpension. Diätgerichte und spezielle Verpflegungsangebote können berücksichtigt werden. Mehrere Restaurants mit Klimaanlage, Nichtraucherbereich, Raucherzone und Kinderhochstühlen bieten unterschiedliche Rahmenbedingungen für die Mahlzeiten; eine Bar ergänzt das Angebot.