Twin Lodge Galapagos is a special corner in the highlands of Santa Cruz Island, close to the Tunnels,