Casa Natura cuenta con 14 habitaciones, un comedor y varias áreas sociales para que los pasajeros disfruten. 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 gratuito al puerto a determinadas horas para aquellos huéspedes que deseen explorar la ajetreada ciudad de Puerto Ayora sin perder su sueño reparador en el lodge.