Casa del Lago Hotel is gevestigd in een charmant huis met een tuin en biedt appartementen met eigen kookgelegenheid en een eigen balkon in Santa Cruz. Het Charles Darwin Research Station ligt op 1 km afstand.
De appartementen van het Casa del Lago Hotel zijn ingericht in levendige kleuren en voorzien van airconditioning, een volledig uitgeruste keuken, een koelkast en water dat wordt verwarmd door zonnepanelen. Sommige kamers bieden uitzicht op de tuin.
Er wordt dagelijks een ontbijt met biologische Galapagos-koffie geserveerd.
Casa del Lago Hotel ligt op 45 minuten lopen van Tortuga Bay en op 50 m van het Las Ninfas-meer. De internationale luchthaven Baltra ligt op 45 km afstand.