Das Hotel Castro liegt zentral in Amoudara, nur 300 Meter vom Sandstrand entfernt. Restaurants, Tavernen, Diskotheken und Einkaufsmöglichkeiten befinden sich in unmittelbarer Umgebung. Das Zentrum von Heraklion liegt etwa 5 Kilometer entfernt und ist mit öffentlichen Verkehrsmitteln gut erreichbar; eine Haltestelle befindet sich direkt am Hotel. Der Flughafen Heraklion ist rund 10 Kilometer entfernt. Die familiär geführte Unterkunft umfasst 82 Nichtraucherzimmer in zwei dreistöckigen Gebäuden mit Aufzügen. Ein Garten und ein Außenpool ergänzen das Angebot.
Die Unterkünfte verfügen über Doppelbett und Sofabett; separate Schlafzimmer sind vorhanden. Zustellbetten können auf Anfrage bereitgestellt werden. Balkon oder Terrasse eröffnen den Blick auf die Berge. Zur Ausstattung zählen Safe, Minibar, Kühlschrank, Kochnische, Direktwahltelefon, Radio, Satelliten- oder Kabel-TV sowie Internetzugang. Die Zimmer sind teilweise rollstuhlgerecht buchbar.
Der Außenpool bietet eine Abkühlung zwischen Ausflügen und Strandaufenthalten. Liegestühle, Sonnenschirme und eine Sonnenterrasse stehen für entspannte Stunden am Wasser bereit. Sportliche Abwechslung ermöglichen Tauchen, Tischtennis, Fitness, Fahrradverleih und Golf. Massagen und Körperbehandlungen ergänzen das Freizeitangebot.
Das gastronomische Angebot umfasst einen Speiseraum, Frühstückssaal, Café, eine Bar und ein Nichtraucherrestaurant mit Kinderhochstühlen. Buchbar sind Übernachtung mit Frühstück, Halbpension oder Vollpension. Das kontinentale Frühstück wird als Buffet serviert; mittags stehen À-la-carte-Gerichte und Menüs zur Wahl, abends Buffet, À-la-carte-Gerichte und Menüs. Diätische, glutenfreie, vegetarische und spezielle Mahlzeiten können angefordert werden.