Das Hotel liegt im Zentrum von Puerto Cruz in der als Fussgaengerzone eingerichteten Calle Quintana. Auf der dem Meer zugewandten Seite des Gebäudes ermöglicht das abschüssige Terrain der Stadt eine Sonnenterasse mit Pool und Blick auf den Atlantik.
Das Innere des Hotels bildet ein überdachter palmenbewachsener Patio. Alle Zimmer sind ausgerüstet mit Bad und Satellitenfernsehen. Viele der Zimmer haben Balkon. Das Schwimmbad ist mit 25 Grad temperiert und es gibt Wirlpool und Sauna.