Das Hotel Castro liegt zentral in Amoudara, nur wenige Schritte vom schönen Strand und nahe Restaurants, Tavernen, Diskotheken und Einkaufsmöglichkeiten entfernt. Das lebhafte Stadtzentrum von Heraklion ist rund 5 km entfernt und gut mit öffentlichen Verkehrsmitteln zu erreichen. Die Anlage umfasst zwei dreistöckige Gebäude mit einem schönen Garten und einem Spielplatz.
Das Hotel bietet Zimmer mit Optionen wie Balkon oder Terrasse, Doppelbett, separaten Schlafzimmern und Bergblick. Zusätzlich sind Kochnische, Safe und Minibar vorhanden.
Für das leibliche Wohl sorgen ein Restaurant, Café und Bar mit Nichtraucherbereich und Kinderhochstühlen. Die Verpflegung umfasst Übernachtung mit Frühstück, Halbpension und Vollpension inklusive vielfältiger Essensvarianten. Aktive Gäste können unter anderem Fahrradverleih, Tauchen, Tischtennis, Golf und Fitness nutzen. Weiterhin sind Wellnessangebote mit Massagen und kosmetischen Behandlungen vorhanden.