Casa Natura cuenta con 14 habitaciones, un comedor y varias áreas sociales para que los pasajeros experimenten. Todas las habitaciones tienen un balcón que permite a los huéspedes disfrutar del exuberante paisaje de las tierras altas y su ecosistema. El Lodge ofrece un traslado de cortesía a horas designadas al puerto para aquellos huéspedes que deseen explorar la concurrida ciudad de Puerto Ayora sin perder su hermoso sueño en el Lodge.
La propiedad también ofrece tarifas que incluyen almuerzo y cena para aquellos pasajeros que desean desconectarse por completo del mundo.